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

دانلود Simulating Power Electronic Circuits using Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

راهنمای جامع شبیه سازی مدارهای الکترونیکی با تئوری و مثال

یادگیری شبیه سازی مدارات قدرت، چالش برانگیز اما ضروری.

مباحث کلیدی دوره:

پیش نیازها:

آشنایی با مبانی مهندسی برق و برنامه نویسی مقدماتی در زبان های سطح بالا.

توضیحات دوره:

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

این دوره منحصراً از نرم افزارهای رایگان و متن باز استفاده می کند. تمامی نرم افزارها با سیستم عامل های ویندوز، لینوکس و مک سازگار بوده و شما می توانید بسته به ترجیح خود از هر کدام استفاده کنید. همچنین، یک دوره آموزشی مقدماتی پایتون برای نوشتن کد کنترل مدارات الکتریکی در نظر گرفته شده است. ما از شبیه ساز مدار متن باز Python Power Electronics استفاده می کنیم، اما شما می توانید از شبیه سازهای دیگر نیز بهره ببرید.

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

دانش مورد نیاز برای موفقیت در دوره:

شما نیاز به دانش پایه مهندسی برق دارید، از جمله قوانین کلیدی مانند قانون ولتاژ و جریان کیرشهف و قانون اهم که در سال اول مهندسی برق تدریس می شوند. نیازی به دانش قبلی در زمینه الکترونیک قدرت یا الکترونیک آنالوگ نیست. همچنین، آشنایی مقدماتی با برنامه نویسی ضروری است. اگر قبلاً با زبان هایی مانند C، C++ یا Java کار کرده اید، این کافی است. دانش تخصصی برنامه نویسی لازم نیست، اما این دوره نباید اولین تجربه برنامه نویسی شما باشد.


سرفصل ها و درس ها

خوش آمدید Welcome

  • خوش آمدید Welcome

مقدمه Introduction

  • مرور کلی Overview

  • مفهوم شبیه سازی Concept of simulation

  • نرم افزار متن باز در مهندسی برق Open source software in electrical engineering

  • Python Power Electronics - یک شبیه ساز مدار متن باز Python Power Electronics - an open source circuit simulator

  • مخاطبان دوره Target audience of the course

نصب نرم افزار Installing software

  • مرور کلی Overview

  • مقدمه ای بر Anaconda Python Introduction to Anaconda Python

  • ویندوز - نصب Anaconda Windows - installing Anaconda

  • لینوکس/مک - نصب Anaconda Linux/Mac - installing Anaconda

  • محیط ها در Anaconda Environments in Anaconda

  • ویندوز - راه اندازی محیط های Anaconda Windows - setting up Anaconda environments

  • لینوکس/مک - راه اندازی محیط های Anaconda Linux/Mac - setting up Anaconda environments

  • راه اندازی محیطی برای Python Power Electronics Setting up an environment for Python Power Electronics

  • تغییرات در لینک های دانلود Changes to the download links

  • ویندوز - نصب و راه اندازی Python Power Electronics Windows - installing and setting up Python Power Electronics

  • لینوکس/مک - نصب وابستگی ها برای Python Power Electronics Linux/Mac - installing the dependencies for Python Power Electronics

  • لینوکس/مک - نصب و راه اندازی Python Power Electronics Linux/Mac - installing and setting up Python Power Electronics

  • ویندوز - اجرای Python Power Electronics Windows - launching Python Power Electronics

  • لینوکس/مک - اجرای Python Power Electronics Linux/Mac - launching Python Power Electronics

  • ویرایشگرها برای برنامه نویسی پایتون Editors for Python programming

  • نتیجه گیری Conclusion

شبیه سازی مدارهای مقاومتی پایه Simulating Basic Resistive Circuits

  • مرور کلی Overview

  • انتخاب مدار برای شبیه سازی Choosing a circuit to simulate

  • ترسیم مدار در یک صفحه گسترده "Drawing" the circuit in a spreadsheet

  • قوانین ترسیم مدارها در صفحات گسترده Rules for drawing circuits in spreadsheets

  • درک پارامترهای یک شبیه سازی Understanding parameters of a simulation

  • ایجاد یک شبیه سازی جدید Creating a new simulation

  • اضافه کردن شماتیک مدار به شبیه سازی Adding a circuit schematic to the simulation

  • پارامترهای اجزای مدار Parameters of circuit components

  • ویرایش پارامترهای اجزا در شبیه سازی Editing the parameters of components in the simulation

  • اجرای شبیه سازی Running the simulation

  • پشتیبان گیری از پارامترهای مدار Backing up the parameters of the circuit

  • نتیجه گیری Conclusions

ذخیره سازی انرژی در مدارهای الکتریکی Energy storage in electrical circuits

  • مقدمه Introduction

  • مبانی میدان مغناطیسی Magnetic field basics

  • آهنرباهای الکتریکی Electromagnets

  • سلف ها Inductors

  • EMF القایی تولید شده توسط سلف ها Induced EMF produced by inductors

  • سلف ها - قوانین و فرمول ها Inductors - Laws and formulae

  • خازن ها Capacitors

  • خازن ها - قوانین و فرمول ها Capacitors - Laws and formulae

  • مقایسه سلف ها و خازن ها Comparing inductors and capacitors

  • نتیجه گیری Conclusions

مدارهای غیرخطی پایه Basic nonlinear circuits

  • مقدمه Introduction

  • دیودها Diodes

  • مدار آزمایشی برای بررسی عملکرد دیود Test circuit to examine the working of a diode

  • پارامترهای دیود Parameters of a diode

  • زمانی که دیود بایاس مستقیم دارد When the diode is forward biased

  • زمانی که دیود بایاس معکوس دارد When the diode is reverse biased

  • زمانی که ولتاژ AC به دیود اعمال می شود When an AC voltage is applied across the diode

  • مفهوم یکسوسازی Concept of rectification

  • راه اندازی شبیه سازی یکسوساز Setting up the rectifier simulation

  • شبیه سازی یکسوساز پایه Simulating the basic rectifier

  • تحلیل یکسوساز پایه و نیاز به ذخیره سازی انرژی Analysis of the basic rectifier and the need for energy storage

  • اضافه کردن خازن به خروجی Adding a capacitor to the output

  • تغییر در عملکرد یکسوساز با خازن در خروجی Change in the operation of the rectifier with a capacitor at the output

  • تحلیل اثر اضافه شدن خازن Analyzing the effect of addition of the capacitor

  • افزایش مقدار خازن و تحلیل نتیجه Increasing the value of the capacitance and analyzing the result

  • نیاز به سلف به عنوان محدود کننده جریان و بافر انرژی The need for an inductor as a current limiter and energy buffer

  • اضافه کردن سلف و تحلیل نتایج Adding the inductor and analyzing the results

  • نتیجه گیری Conclusions

آموزش برنامه نویسی پایتون Tutorial on Python programming

  • مرور کلی Overview

  • راه اندازی دفترچه یادداشت تعاملی Jupyter Launching the interactive Jupyter notebook

  • انواع داده های صحیح Integer data types

  • انواع داده های اعشاری Float data types

  • انواع داده های رشته ای String data types

  • انواع داده های لیست List data types

  • انواع داده های دیکشنری Dictionary data types

  • اشیاء قابل تکرار Iterable objects

  • توابع داخلی موجود در پایتون In-built functions available in Python

  • توابع تعریف شده توسط کاربر User defined functions

  • شرط ها Conditionals

  • چالش برنامه نویسی Programming challenge

نوشتن توابع کنترلی در Python Power Electronics Writing control functions in Python Power Electronics

  • مقدمه Introduction

  • نحوه ارزیابی تابع کنترلی توسط شبیه ساز How a control function is evaluated by the simulator

  • پورت های ورودی/خروجی کنترلر IO ports of a controller

  • ورودی های تابع کنترلی Inputs to a control function

  • محاسبات پایه با ورودی ها Basic computation with inputs

  • متغیرهای رویداد زمانی برای دستیابی به کنترل دیجیتال Time event variables to achieve digital control

  • مشکلات رایج زمان بندی Common timing problems

  • نیاز به متغیرهای داخلی با حافظه Need for internal variables with memory

  • متغیرهای ایستا Static variables

  • منبع ولتاژ قابل کنترل - جزئی که می تواند از طریق کنترل تنظیم شود Controllable voltage source - a component that can be regulated through control

  • متغیرهای خروجی Output variables

  • مقاومت های متغیر و سلف های متغیر Variable resistors and variable inductors

  • خطاهای رایج در کد کنترلی Commonly occuring errors with control code

  • نتیجه گیری Conclusion

شبیه سازی مبدل کاهنده (Buck Converter) Simulating a buck converter

  • مقدمه Introduction

  • جامپرها یا کانکتورها در مدارها Jumpers or connectors in circuits

  • قطعه سوئیچ ایده آل The ideal switch component

  • مدار آزمایشی برای بررسی عملکرد سوئیچ ایده آل Test circuit to examine the ideal switch operation

  • توپولوژی مبدل Converter topology

  • ترسیم مبدل در یک صفحه گسترده Drawing the converter in a spreadsheet

  • ویرایش پارامترهای مبدل Editing the parameters of the converter

  • تولید پالس گیت از طریق مدولاسیون عرض پالس (PWM) Generating gate pulses through Pulse Width Modulation

  • تولید شکل موج حامل از طریق کد کنترلی Generating the carrier waveform through control code

  • تحلیل و رفع اشکال شکل موج حامل Analyzing and debugging the carrier waveform

  • برنامه نویسی استراتژی مدولاسیون عرض پالس از طریق کد کنترلی Programming the Pulse Width Modulation strategy through control code

  • اتصال سیگنال گیت به سوئیچ Connecting the gate signal to the switch

  • تحلیل عملکرد مبدل Analyzing the performance of the converter

  • شروع کنترل ولتاژ خروجی Getting started with output voltage control

  • برنامه نویسی کنترلر تناسبی انتگرالی (PI) Coding the Proportional Integral controller

  • تنظیم کنترلر Tuning the controller

  • رویکرد تجزیه برای مطالعه این مدار Tear down approach to studying this circuit

  • نتیجه گیری Conclusion

نتیجه گیری Conclusion

  • نتیجه گیری Conclusion

نمایش نظرات

آموزش شبیه‌سازی مدارهای الکترونیک قدرت با پایتون
جزییات دوره
18.5 hours
107
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,094
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shivkumar Iyer Shivkumar Iyer

پژوهشگر الکترونیک قدرت و توسعه‌دهنده نرم‌افزار