توسعه کدهای بهینهساز سیستم انرژی کشور با استفاده از زبان برنامهنویسی GNUMathprog
|
امیر حسین فاکهی، هادی اشراقی* |
مؤسسه مطالعات بینالمللی انرژی |
|
چکیده: (7104 مشاهده) |
مسئله برنامه ریزی جامع انرژی و محیط زیست، همواره جزو موضوعات بحثبرانگیز در کشور بوده است. این مسئله در درجه اول بهواسطه پیچیدگی تصمیمگیری در بخش انرژی است که بهنوبه خود ناشی از وجود «انتخابهای فراوانِ غیرمستقل و بههمپیوسته» است، و در درجه دوم برآمده از نحوه مواجهه و یا حلِ «مسئله تصمیم» یادشده است. اینکه کدام مدل با کدام قالب مدلسازی مناسب کشور است همواره محل بحث بوده است. این مقاله با ترجیح رویکرد «بهینهسازیِ کد باز» در زمینه سیاستگذاری انرژی، ضمن اشاره به کاستیهای نهفته در مدلسازی با استفاده از مدلهای کد بسته، مسیر و مدل جدیدی را پیش روی تصمیمگیرندگان در بخش انرژی کشور قرار میدهد. این مدل که کدهای آن در زبان برنامهنویسی GNU Mathprog نوشته شدهاند، دربردارنده تمامی قابلیتهای مدلهای معروف بهینهسازی است و مضاف بر آن قادر است تنگناهای خاص بخش انرژی کشور را مانند برنامهریزیِ ارتقای (توانبخشی) تکنولوژیهای با عملکرد پایینتر به تکنولوژیهای با عملکرد بالاتر یا پیر شدن میادین نفتی در مدل منعکس کند. همچنین مدلِ توسعه داده شده از نظر ساختار مدلسازی و محاسباتی در مقایسه با مدل OSeMOSYS که از آن برای اعتباربخشی استفاده شد، مزیت بیشتری دارد؛ بهگونهایکه اجرا و حل یک مثال موردی بهوسیله هر دو آنها نشان میدهد که فایل MPS ساخته شده بهوسیله OSeMOSYS دارای 8085 سطر و 8820 ستون بوده و نتایج آن با گرفتن 4/28 مگابایت از حافظه بهدست میآید، درحالیکه فایل MPS در مدلِ توسعه داده شده دارای 1755 سطر و 1575 ستون است و نتایج را با گرفتن 7/7 مگابایت از حافظه بهدست میدهد. |
|
واژههای کلیدی: سیاستگذاری انرژی، مدلسازی انرژی، بهینهسازی، کد باز، GNU Mathprog |
|
متن کامل [PDF 918 kb]
(2765 دریافت)
|
نوع مطالعه: پژوهشي |
موضوع مقاله:
عمومى دریافت: 1393/3/17 | پذیرش: 1393/11/26 | انتشار: 1395/2/27
|
|
|
|