راهنمای جامع شبیه سازی مدارهای الکترونیکی با تئوری و مثال
یادگیری شبیه سازی مدارات قدرت، چالش برانگیز اما ضروری.
مباحث کلیدی دوره:
- نصب و راه اندازی پایتون
- نصب شبیه ساز مدار الکترونیک قدرت پایتون (Python Power Electronics)
- شبیه سازی مدار مقاومتی پایه
- مبانی میدان های مغناطیسی و الکتریکی در مهندسی قدرت
- نقش سلف و خازن در مدارهای الکترونیک قدرت
- کاربرد دیودها در مدارهای الکترونیک قدرت
- عملکرد دیود با شبیه سازی
- مفهوم یکسوسازی و ساخت یکسوکننده با دیود
- ساخت گام به گام یکسوکننده با شبیه سازی
- نوشتن توابع کنترلی با پایتون
- شبیه سازی مبدل کاهنده (Buck Converter)
پیش نیازها:
آشنایی با مبانی مهندسی برق و برنامه نویسی مقدماتی در زبان های سطح بالا.
توضیحات دوره:
برای دانشجویان و تکنسین های برق، شروع به کار با شبیه سازی مدارات الکتریکی می تواند چالش برانگیز باشد، به خصوص در حوزه الکترونیک قدرت که مدارات غیرخطی هستند. این دوره، فرایند شبیه سازی را معرفی کرده و با ارائه درس های تئوری، به شما کمک می کند تا نحوه عملکرد مبدل های قدرت را از طریق شبیه سازی درک کنید.
این دوره منحصراً از نرم افزارهای رایگان و متن باز استفاده می کند. تمامی نرم افزارها با سیستم عامل های ویندوز، لینوکس و مک سازگار بوده و شما می توانید بسته به ترجیح خود از هر کدام استفاده کنید. همچنین، یک دوره آموزشی مقدماتی پایتون برای نوشتن کد کنترل مدارات الکتریکی در نظر گرفته شده است. ما از شبیه ساز مدار متن باز Python Power Electronics استفاده می کنیم، اما شما می توانید از شبیه سازهای دیگر نیز بهره ببرید.
این دوره یک دوره جامع الکترونیک قدرت نیست. تمرکز اصلی بر روی عمق مفاهیم است، نه پوشش تعداد زیادی از مبدل ها. جلسات کدنویسی به صورت گام به گام برگزار می شود و بین ارائه تئوری و نتایج شبیه سازی جابجا می شویم تا درک عمیقی از عملکرد مدارات حاصل شود. مباحث ریاضی به حداقل رسیده و بر مفاهیم پایه فیزیک برای درک عملکرد مدارات تمرکز خواهد شد.
دانش مورد نیاز برای موفقیت در دوره:
شما نیاز به دانش پایه مهندسی برق دارید، از جمله قوانین کلیدی مانند قانون ولتاژ و جریان کیرشهف و قانون اهم که در سال اول مهندسی برق تدریس می شوند. نیازی به دانش قبلی در زمینه الکترونیک قدرت یا الکترونیک آنالوگ نیست. همچنین، آشنایی مقدماتی با برنامه نویسی ضروری است. اگر قبلاً با زبان هایی مانند C، C++ یا Java کار کرده اید، این کافی است. دانش تخصصی برنامه نویسی لازم نیست، اما این دوره نباید اولین تجربه برنامه نویسی شما باشد.
Shivkumar Iyer
نمایش نظرات