Using GAMS to Decarbonize the Energy Sector

Using GAMS to Decarbonize the Energy Sector

GAMS (General Algebraic Modeling System) is capable of solving optimization problems

Here is the code for solving the Environmental constrained Economic Dispatch in GAMS

System data

No alt text provided for this image

System Constraint

No alt text provided for this image

Technical operating limits

The power output of generating units should be always kept between safe operating limits. Pmin and Pmax

No alt text provided for this image

Environmental pollutions can be treated as follows:

  • C1: Ignored (just economic dispatch) OF=Cost
  • C2: Just minimize the emissions (ignore the cost, OF=Emission)
  • C3: Add them with a penalty function to the cost function (OF=Cost +penalty*Emission)
  • C4: Consider them as a constraint OF=Cost and Emission<= Limit

The generators' Schedules are obtained here as (Load =400MW)

            C1         C2        C3         C4
g1     102.844      71.622     103.259      94.212
g2      90.000      90.000      90.000      90.000
g3      76.730      68.000      73.064      68.000
g4      77.425     129.763      80.677      94.788

g5      53.000      40.615      53.000      53.000


#energy #decarbonization #renewableenergy #cleanenergy #energytransition #greenenergy #powersystems #IEEE #decarbonisation #linearprogramming #solver #climatechange

Arash Beiranvand

Ph.D., Lecturer (Asst) at Technological University Dublin, Electrical & Electronic Engineering School

4 年

Well done!

Omid Ziaee, PhD

Senior Software Engineer @ Budderfly, Inc. | PhD in Electrical Engineering

4 年

Dear Alireza, GAMS is awesome! But there is a problem. As an engineer who works in Market Management System, I can tell people in industry are more lean toward AMPL or using the solver APIs inside their code. To be honest I wish while I was at school I would learn more general programming language and learn how to model the mathematical programming problems in the general programming languages. Python is an awesome replacement however, modeling the problem is a bit tedious but it is cross platform and super easy to run. It would be great that a great researcher like you start to build a learning platform based on Python and share it among peer power society.

Aloysius Damar Pranadi

Helping Everyone in Energy Transition: Manager of Energy Transition PWC Indonesia, Head of R&D Dept @Enerbi

4 年

Dear Dr. Soroudi. It is nice material. I also buy the same materials for my reference. In your article, if you do not mind, I seek for your clarification: why are the generators equal to demand while we also know on the losses and reserves to be considered as well? In article, there are the limits of generators. What are they? Thank you.

Pankaj Kankaria

Chief Farmer | Ex-OLA| Wharton | Stanford | UoE BSchool #Alumni100 | MSc Management | BE IT | Passionate | Problem Solver

4 年

This is very interesting.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了