بهینهسازی و پایتونفرمت: PDF / Markdown210 صفحه۱۴۰۵/۳/۲۵
راهنمای جامع بهینهسازی با Pyomo و پایتون
مرجع کامل مدلسازی ریاضی، برنامهریزی خطی، غیرخطی و حل مسائل مهندسی و شبکههای قدرت با استفاده از فریمورک قدرتمند Pyomo و سالورهای پیشرفته.

وضعیت هزینهرایگان
دریافت فایل و منابعراهنمای جامع بهینهسازی با Pyomo و پایتون
این کتاب و جزوه آموزشی برای مهندسین، پژوهشگران و دانشجویانی طراحی شده است که قصد دارند مسائل بهینهسازی پیچیده صنعتی، بهویژه در حوزههای مهندسی برق و سیستمهای قدرت را با استفاده از زبان برنامهنویسی پایتون و فریمورک متنباز Pyomo مدلسازی و حل کنند.
سرفصل مطالب کتاب
فصل اول: مبانی مدلسازی ریاضی و بهینهسازی
- آشنایی با مفاهیم پایهای بهینهسازی (متغیرهای تصمیم، تابع هدف، محدودیتها)
- دستهبندی مسائل (LP, MILP, NLP, MINLP)
- نقش سالورها (Solvers) و نحوه ارتباط آنها با مدلساز
فصل دوم: شروع کار با فریمورک Pyomo
- نصب و پیکربندی محیط پایتون و سالورهای CBC, GLPK, IPOPT و HiGHS
- ساختار یک اسکریپت ساده بهینهسازی در Pyomo
- تعریف مجموعهها (Sets)، پارامترها (Parameters) و متغیرهای تصمیم (Variables)
فصل سوم: مدلسازی پیشرفته و توابع هدف پیچیده
- استفاده از عبارتپردازیهای جبری در Pyomo
- تعریف محدودیتهای شرطی و متغیرهای باینری (Binary Variables)
- مدیریت دادهها با پانداس (Pandas) و اتصال به فایلهای اکسل و CSV
فصل چهارم: کاربرد در سیستمهای قدرت (Optimal Power Flow - OPF)
- مدلسازی پخش بار بهینه خطی (DC-OPF)
- شبیهسازی روی شبکه نمونه استاندارد IEEE 33-bus
- تحلیل تلفات شبکه و بهینهسازی توان راکتیو
فصل پنجم: عیبیابی و بهینهسازی عملکرد
- شناسایی خطاهای ناپایداری و ناسازگاری مدل (Infeasible Models)
- تکنیکهای افزایش سرعت حل در مقیاسهای بزرگ صنعتی
- استخراج نتایج و مصورسازی با Matplotlib
دریافت فایلها و کدهای نمونه
تمامی کدهای پایتون و اسکریپتهای نمونه این کتاب در مخزن گیتهاب پروژه به آدرس زیر قابل دسترسی است: مخزن گیتهاب پروژه

