مقاله

توسعه کدهای بهینه ساز سیستم انرژی کشور با استفاده از زبان برنامه نویسی gnumathprog

چکیده

مسئله برنامه­ ریزی جامع انرژی و محیط زیست، همواره جزو موضوعات بحث برانگیز در کشور بوده است. این مسئله در درجه اول به واسطه پیچیدگی تصمیم­گیری در بخش انرژی است که به نوبه خود ناشی از وجود «انتخاب­های فراوانِ غیرمستقل و به هم پیوسته» است، و در درجه دوم برآمده از نحوه مواجهه و یا حلِ «مسئله تصمیم» یادشده است. اینکه کدام مدل با کدام قالب مدل سازی مناسب کشور است همواره محل بحث بوده است. این مقاله با ترجیح رویکرد «بهینه­سازیِ کد باز» در زمینه سیاست گذاری انرژی، ضمن اشاره به کاستی­های نهفته در مدل سازی با استفاده از مدل­های کد بسته، مسیر و مدل جدیدی را پیش روی تصمیم گیرندگان در بخش انرژی کشور قرار می­دهد. این مدل که کدهای آن در زبان برنامه­نویسی gnu mathprog نوشته شده­اند، دربردارنده تمامی قابلیت­های مدل­های معروف بهینه­سازی است و مضاف بر آن قادر است تنگناهای خاص بخش انرژی کشور را مانند برنامه­ریزیِ ارتقای (توانبخشی) تکنولوژی های با عملکرد پایین­تر به تکنولوژی­های با عملکرد بالاتر یا پیر شدن میادین نفتی در مدل منعکس کند. همچنین مدلِ توسعه داده شده از نظر ساختار مدل سازی و محاسباتی در مقایسه با مدل osemosys که از آن برای اعتباربخشی استفاده شد، مزیت بیشتری دارد؛ به گونه­ای که اجرا و حل یک مثال موردی به وسیله هر دو آنها نشان می­دهد که فایل mps ساخته شده به وسیله osemosys دارای 8085 سطر و 8820 ستون بوده و نتایج آن با گرفتن 4/28 مگابایت از حافظه به دست می­آید، درحالی که فایل mps در مدلِ توسعه داده شده دارای 1755 سطر و 1575 ستون است و نتایج را با گرفتن 7/7 مگابایت از حافظه به دست می­دهد.

اسناد مشابه