لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پایتون برای مهندسان مکانیک
Python for Mechanical Engineers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری پایتون برای حل مسائل در زمینه های مکانیکی. برنامه نویسی پایتون در مهندسی مکانیک نحوه استفاده از پایتون برای حل و تجزیه و تحلیل مسائل مهندسی استفاده از پایتون برای تجزیه و تحلیل داده ها استفاده از پایتون در نرم افزارهای شبیه سازی پیش نیازها: درک مفاهیم در مهندسی مکانیک بدون نیاز به دانش برنامه نویسی قبلی
این دوره آگاهی از اهمیت پایتون و کاربردهای پایتون در حل مسائل مهندسی را به ارمغان می آورد. چند کتابخانه مهم مانند SciPy، Numpy، Matplotlib، Pandas و غیره را خواهیم دید که در محاسبات علمی استفاده میشوند.
این دوره شامل برنامههای پایتون در زمینه مکانیک، طراحی ماشین، مکانیک سیالات، علوم حرارتی، انتقال حرارت، ارتعاشات، بهینهسازی و غیره میباشد. انواع مختلفی از نمودارها از جمله نمودارهای خطی و نمودارهای کانتور دو بعدی، سه بعدی را پوشش میدهد که میتوانیم از آن در تجسم داده های مهندسی.
ما نحوه ایجاد نمودارها و همچنین نحوه ایجاد نمودارهای تعاملی، تجزیه و تحلیل داده های آزمایش و برخی از بخش های بهینه سازی را بررسی خواهیم کرد.
از برنامه های پایه تا پیشرفته در زمینه های مکانیکی را پوشش می دهد.
بخشهای زیر را دارد
1. مفاهیم پایه در پایتون
2.برنامه های مکانیک، طراحی ماشین و غیره.
3. برنامه های مربوط به ارتعاشات مکانیکی
4. برنامه های مکانیک سیالات، علوم حرارتی و مسائل حرارتی.
5. برنامه های ریاضیات مهندسی
6. برخی از برنامه های پیشرفته مانند استفاده از FFT، فیلتر، تجزیه و تحلیل داده ها.
آنچه خواهید آموخت،
- اهمیت پایتون در زمینه های مکانیکی در تحقیقات و محاسبات.
- مبانی برنامه های پایتون از نقطه نظر مهندسی.
- حل مسائل مهندسی را بیاموزید.
- خود را برای یک قدم جلوتر آماده کنید.
- میتوانید در دامنه دلخواهتان پروژهای را روی خودتان بسازید.
- شما می توانید از حلقه ها، توابع، کتابخانه های مختلف، توابع سفارشی برای حل مشکلات مهندسی استفاده کنید.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر درس و برنامه درسی
Introduction to Course and Curriculum
نصب پایتون
Python Installation
نصب آناکوندا
Installing the Anaconda
نحوه دسترسی به منابع و فایل ها
How to access the resource and files
مبانی پایتون
Basics of Python
انواع داده ها در پایتون
Data Types in Python
حلقه ها - برای حلقه
Loops - For Loop
حلقه ها - اگر حلقه
Loops - If Loop
Loops _While Loop
Loops _While Loop
توابع در پایتون
Functions in Python
کتابخانه Numpy - کار با آرایه ها/ماتریس ها
Numpy Library - Working with Arrays/Matrices
Numpy L1
Numpy L1
Numpy L2
Numpy L2
Numpy L3
Numpy L3
رسم داده ها با کتابخانه Matplotlib برای پایتون
Plotting the data with Matplotlib Library for Python
کتابخانه Matplot برای رسم داده ها
Matplot Library for plotting the data
Matplotlib: شکل و محورها
Matplotlib: Figure and Axes
طرح های فرعی با Matplotlib
Subplots with Matplotlib
مشخصات شبکه - طرح بندی طرح
Grid Specs - Plot Layouts
طرح های کانتور
Contour Plots
پلات های سطحی
Surface Plots
توطئه های قطبی
Polar Plots
برنامه های مکانیک، طراحی ماشین
Programs on Mechanics, Machine Design
برنامه_1 - حرکت پرتابه
Program_1 - Projectile Motion
برنامه - 2 - طرح های تئوری شکست فون میسس
Program - 2 - Von Misses Failure Theory Plots
برنامه - 3 - تحلیل تیرها - نمودارهای نیروی برشی و ممان خمشی
Program - 3 - Analysis of Beams - Shear force and Bending Moment Diagrams
برنامه - 4 - آنالیز تیرهای SFD و BMD - قسمت 2
Program - 4 - Analysis of Beams SFD and BMD - Part-2
برنامه - 5 - تحلیل حرکتی مکانیسم ها
Program - 5 - Kinematic Analysis of mechanisms
برنامه - 6 - استفاده از اسکریپت پایتون در نرم افزارهای طراحی و شبیه سازی
Program - 6 - Use of Python Script in Design and Simulation Softwares
برنامه - 7 - ضوابط خستگی
Program - 7 - Fatigue Criteria
نمودار نیروی برشی و نمودار گشتاور خمشی تیر را رسم کنید
Plot the Shear Force Diagram and Bending Moment Diagram of the beam
برنامه های ارتعاش مکانیکی
Programs on Mechanical Vibration
برنامه - 1 حل معادله دیفرانسیل معمولی با Scipy ODEINT
Program - 1 Solving Ordinary Differential Equation with Scipy ODEINT
برنامه - 1 - تجزیه و تحلیل سیستم جرم فنری ساده با پایتون.
Program - 1 - Analyse the simple spring mass system with python.
برنامه 3 - آزادی تک درجه سیستم با SciPy ODEINT
Program 3 - Single Degree freedom of System with SciPy ODEINT
برنامه - 3 - پاسخ فرکانسی سیستم جرم فنر را رسم کنید
Program - 3 - Plot the frequency response of the spring mass system
برنامه - 4 - محاسبه فرکانس طبیعی - مسئله مقدار ویژه
Program - 4 - Natural Frequency Calculation - Eigen Value Problem
برنامه - 5 - پاسخ فرکانسی سیستم چند درجه آزادی
Program - 5 - Frequency response of Multi Degree Freedom System
سیستم تعلیق یک چهارم خودرو - معادله مدل
Quarter Car Suspension - Model Equation
معادله مدل تعلیق یک چهارم خودرو قسمت 2
Quarter Car Suspension Model Equation Part-2
مدل تعلیق یک چهارم خودرو - سطح جاده پروفیل موج سینوسی
Quarter Car Suspension Model - Sine Wave Profile Road Surface
سیستم تعلیق یک چهارم خودرو - جاده تک دست انداز
Quarter Car Suspension - Road with single bump
تکلیف - مدل تعلیق خودرو ربع
Assignment - Quarter Car Suspension Model
برنامه های سیستم حرارتی
Programs on Thermal System
برنامه - 1 - خطوط جریان سیال را رسم و تجسم کنید
Program - 1 - Plot and visualize the streamlines of the fluid flow
برنامه - 2 - تجزیه و تحلیل چرخه دیزل با برنامه پایتون.
Program - 2 - Analyse the Diesel Cycle with python Program.
برنامه - 3 - معادله حرارتی یک بعدی با طرح متحرک
Program - 3 - One Dimensional Heat Equation with Animated Plot
برنامه - 4 - توزیع دما - مشکل انتقال حرارت دو بعدی
Program - 4 - Temperature Distribution - 2D Heat Transfer Problem
برنامه - 5 - جریان بر روی سیلندر - طرح خط جریان
Program - 5 - Flow Over Cylinder - Stream Line Plot
برنامه - 6 - جریان روی سیلندر: - توزیع فشار
Program - 6 - Flow Over Cylinder :- Pressure Distribution
ریاضی مهندسی
Engineering Math
برنامه - 1 - روش نیوتن رافسون
Program - 1 - Newton Raphson Method
برنامه - 2 - یافتن حداقل عملکرد: کتابخانه SciPy
Program - 2 - Finding Minima of the Function: SciPy Library
برنامه - 3 - حل مسئله برنامه ریزی خطی - LPP
Program - 3 - Solve Linear Programming Problem - LPP
برنامه - 4 - ریاضیات نمادین با کتابخانه سیمپی
Program - 4 - Symbolic Mathematics with Sympy Library
برنامه مهندسی پیشرفته
Advanced Engineering Program
برنامه - 1 - خواندن داده ها از فایل و رسم داده ها
Program - 1 - Reading the data from the file and plot the data
برنامه - 2 - برنامه فیلتر داده
Program - 2 - Data Filter Application
برنامه - 3 - تبدیل فوریه سریع (بسته FFT)
Program - 3 - Fast Fourier Transform (FFT pack)
برنامه -4 - متحرک سازی مکانیسم سینماتیک - انیمیشن آونگ
Program -4 - Animating the Kinematic Mechanism - Pendulum Animation
Displacement و Velocity Plot را به همراه انیمیشن اضافه کنید
Add Displacement and Velocity Plot along with animation
نمایش نظرات