SlideShare a Scribd company logo
Manjot Singh
Sacramento State University
Generation Optimization
Problem Statement:
Bus 1 Bus 2 Bus 3
Bulk Load
Generator 1 Generator 2 Generator 3
Bus 4
In a power system with 3 generation units, the cost functions associated with each generator are:
Generator 1: 𝐶1 = 370 + 7.20 P1 + 0.0040 (P1)2
(MW)
Generator 2: 𝐶2 = 500 + 7.50 P2 + 0.0025 (P2)2
(MW)
Generator 3: 𝐶3 = 550 + 6.74 P3 + 0.0035 (P3)2
(MW)
The total system has a demand of 500 MW.
Design an algorithm in MATLAB to find the optimal dispatch, 𝜆 (lambda) the incremental cost
of power and total cost if generator limitations are as follows:
135 ≤ P1 ≤ 400 (MW)
150 ≤ P2 ≤ 600 (MW)
50 ≤ P3 ≤ 445 (MW) (MW = Megawatts)
Matrices Data Used in MATLAB:
𝐴𝑙𝑝ℎ𝑎(𝛼) = [370, 500, 550]
𝐵𝑒𝑡𝑎(𝛽) = [7.20, 7.50, 6.74]
𝐺𝑎𝑚𝑚𝑎(𝛾) = [0.0040, 0.0025, 0.0035]
𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 𝑀𝑖𝑛 = [135, 150, 50]
𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 𝑀𝑎𝑥 = [400, 600, 445]
𝑆𝑦𝑠𝑡𝑒𝑚 𝐷𝑒𝑚𝑎𝑛𝑑 = [500]
MATLAB Algorithm
MATLAB Results
Results Summary
Optimal Dispatch:
𝑃1 = 135 𝑀𝑊 𝑃2 = 150 𝑀𝑊 𝑃3 = 215 𝑀𝑊
𝑃1 + 𝑃2 + 𝑃3 = 𝑃𝐷𝑒𝑚𝑎𝑛𝑑
135 + 150 + 215 (𝑀𝑊) = 500 𝑀𝑊
As we can see from the above results obtained from MATLAB the optimal dispatch values are
within the generation limits of each generator. Also if we sum all of the generation values it is
equal to the total system demand, which insures that the solution obtained can meet system
demands while minimizing the costs of generation as much as possible.
Total Generation Cost:
𝐶1 = 370 + 7.20 P1 + 0.0040 (P1)2
= 370 + 7.20 (135) + 0.0040 (135)2
= $ 1,414.9
𝐶2 = 500 + 7.50 P2 + 0.0025 (P2)2
= 500 + 7.50 (150) + 0.0025 (150)2
= $ 1,681.25
𝐶3 = 550 + 6.74 P3 + 0.0035 (P3)2
= 550 + 6.74 (215) + 0.0035 (215)2
= $ 2,160.89
𝑇𝑜𝑡𝑎𝑙 𝐶𝑜𝑠𝑡 = 𝐶1 + 𝐶2 + 𝐶3 = 1,414.9 + 1,681.25 + 2,160.89 ($) = $ 5,257.04
As we can see from the above results and calculations that the total cost calculated matches the
result obtained from MATLAB. This further confirms our results that we obtained for the
Optimal dispatch.
Lambda (𝜆):
𝜆𝑖 = 𝑃(𝑖) ∗ 2𝛾(𝑖) + 𝛽(𝑖)
𝜆1 = 𝑃(1) ∗ 2𝛾(1) + 𝛽(1) = 135 ∗ 2(0.0040) + 7.20 = 8.28
𝜆2 = 𝑃(2) ∗ 2𝛾(2) + 𝛽(2) = 150 ∗ 2(0.0025) + 7.50 = 8.25
𝜆3 = 𝑃(3) ∗ 2𝛾(3) + 𝛽(3) = 215 ∗ 2(0.0035) + 6.74 = 8.245
𝑆𝑦𝑠𝑡𝑒𝑚 𝜆 = 𝑀𝑖𝑛𝑖𝑚𝑢𝑚(𝜆𝑖) = $ 8.245
𝑀𝑊�
Lambda the incremental cost of power is 8.245 dollars per Megawatt. The calculations above
confirm the results obtained from MATLAB and assure that we have found the ideal solution.
This means that as we increase or decrease the generation of each generator around the optimal
dispatch for this operating point, we can see a direct relationship in the cost. For example, if we
increase the generation at generator 1 from 135 MW to 136 MW the total cost will go up by
about $8.245 We must also keep in mind that varying the operating point by a drastic amount
will have a noticeable effect on lambda but for small changes around a local operating point it
can be assumed to be a constant.

More Related Content

What's hot

Cap 03
Cap 03Cap 03
Cap 03UO
 
Power of authomata
Power of authomataPower of authomata
Power of authomata
Dr. ABHISHEK K PANDEY
 
Heat gain-calculations-(After-improved)
Heat gain-calculations-(After-improved)Heat gain-calculations-(After-improved)
Heat gain-calculations-(After-improved)
Canisius Bong
 
Heat gain-calculations-(Before)
Heat gain-calculations-(Before)Heat gain-calculations-(Before)
Heat gain-calculations-(Before)
Canisius Bong
 
BEER Cap 05 Solucionario
BEER Cap 05 SolucionarioBEER Cap 05 Solucionario
BEER Cap 05 Solucionario
nataly suarez garcia
 
Determine bending moment and share force diagram of beam
Determine bending moment and share force diagram of beamDetermine bending moment and share force diagram of beam
Determine bending moment and share force diagram of beamTurja Deb
 
damping_constant_spring
damping_constant_springdamping_constant_spring
damping_constant_springN'Vida Yotcho
 
Sol cap 10 edicion 8
Sol cap 10   edicion 8Sol cap 10   edicion 8
Sol cap 10 edicion 8
Sandrai Vargasl
 
Capitulo 6 estatica
Capitulo 6 estaticaCapitulo 6 estatica
Capitulo 6 estatica
Oscar Ferrer
 
vibration of machines and structures
vibration of machines and structuresvibration of machines and structures
vibration of machines and structuresAniruddhsinh Barad
 
solucionario mecanica vectorial para ingenieros - beer & johnston (dinamica)...
solucionario mecanica vectorial para ingenieros - beer  & johnston (dinamica)...solucionario mecanica vectorial para ingenieros - beer  & johnston (dinamica)...
solucionario mecanica vectorial para ingenieros - beer & johnston (dinamica)...Sohar Carr
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
vimacive
 
Weka 55102010992
Weka 55102010992Weka 55102010992
Weka 55102010992
Gift Boonchaleaw
 
Data Structure and Algorithms Heaps and Trees
Data Structure and Algorithms Heaps and TreesData Structure and Algorithms Heaps and Trees
Data Structure and Algorithms Heaps and Trees
ManishPrajapati78
 
Zurich machine learning_vicensgaitan
Zurich machine learning_vicensgaitanZurich machine learning_vicensgaitan
Zurich machine learning_vicensgaitan
Vicens Alcalde
 
Knapsack problem
Knapsack problemKnapsack problem
Knapsack problem
RacksaviR
 
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
ijceronline
 
Problemas resueltos rozamiento
Problemas resueltos rozamientoProblemas resueltos rozamiento
Problemas resueltos rozamiento
Pablo Rivas
 
Capitulo 2 SOlucionario libro Estatica
Capitulo 2 SOlucionario libro EstaticaCapitulo 2 SOlucionario libro Estatica
Capitulo 2 SOlucionario libro EstaticaUO
 

What's hot (19)

Cap 03
Cap 03Cap 03
Cap 03
 
Power of authomata
Power of authomataPower of authomata
Power of authomata
 
Heat gain-calculations-(After-improved)
Heat gain-calculations-(After-improved)Heat gain-calculations-(After-improved)
Heat gain-calculations-(After-improved)
 
Heat gain-calculations-(Before)
Heat gain-calculations-(Before)Heat gain-calculations-(Before)
Heat gain-calculations-(Before)
 
BEER Cap 05 Solucionario
BEER Cap 05 SolucionarioBEER Cap 05 Solucionario
BEER Cap 05 Solucionario
 
Determine bending moment and share force diagram of beam
Determine bending moment and share force diagram of beamDetermine bending moment and share force diagram of beam
Determine bending moment and share force diagram of beam
 
damping_constant_spring
damping_constant_springdamping_constant_spring
damping_constant_spring
 
Sol cap 10 edicion 8
Sol cap 10   edicion 8Sol cap 10   edicion 8
Sol cap 10 edicion 8
 
Capitulo 6 estatica
Capitulo 6 estaticaCapitulo 6 estatica
Capitulo 6 estatica
 
vibration of machines and structures
vibration of machines and structuresvibration of machines and structures
vibration of machines and structures
 
solucionario mecanica vectorial para ingenieros - beer & johnston (dinamica)...
solucionario mecanica vectorial para ingenieros - beer  & johnston (dinamica)...solucionario mecanica vectorial para ingenieros - beer  & johnston (dinamica)...
solucionario mecanica vectorial para ingenieros - beer & johnston (dinamica)...
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Weka 55102010992
Weka 55102010992Weka 55102010992
Weka 55102010992
 
Data Structure and Algorithms Heaps and Trees
Data Structure and Algorithms Heaps and TreesData Structure and Algorithms Heaps and Trees
Data Structure and Algorithms Heaps and Trees
 
Zurich machine learning_vicensgaitan
Zurich machine learning_vicensgaitanZurich machine learning_vicensgaitan
Zurich machine learning_vicensgaitan
 
Knapsack problem
Knapsack problemKnapsack problem
Knapsack problem
 
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
Experimental Investigation of Multi Aerofoil Configurations Using Propeller T...
 
Problemas resueltos rozamiento
Problemas resueltos rozamientoProblemas resueltos rozamiento
Problemas resueltos rozamiento
 
Capitulo 2 SOlucionario libro Estatica
Capitulo 2 SOlucionario libro EstaticaCapitulo 2 SOlucionario libro Estatica
Capitulo 2 SOlucionario libro Estatica
 

Viewers also liked

P p lipids wnotes #5
P p lipids wnotes #5P p lipids wnotes #5
P p lipids wnotes #5ksprattler
 
Aprendiendo atravez del deporte
Aprendiendo atravez del deporteAprendiendo atravez del deporte
Aprendiendo atravez del deporte
danielaramosf
 
Edwhin prezi colisionador
Edwhin prezi colisionadorEdwhin prezi colisionador
Edwhin prezi colisionadorEdwhinguerra
 
Semana Pedagógica 2012_Profesorado en Matemática_2
Semana Pedagógica 2012_Profesorado en Matemática_2Semana Pedagógica 2012_Profesorado en Matemática_2
Semana Pedagógica 2012_Profesorado en Matemática_2Pelopin
 
What is ecol #1
What is ecol #1What is ecol #1
What is ecol #1ksprattler
 
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
YouSol
 
Ins príncep de viana 1
Ins príncep de viana 1Ins príncep de viana 1
Ins príncep de viana 1Coco Panda
 
Anatomía de mi PLE Mtro. Kristian Omar Tristan Tristan
Anatomía de mi PLE Mtro. Kristian Omar Tristan TristanAnatomía de mi PLE Mtro. Kristian Omar Tristan Tristan
Anatomía de mi PLE Mtro. Kristian Omar Tristan TristanKristian Tristan Tristan
 
Cesar lisby mora...............
Cesar lisby mora...............Cesar lisby mora...............
Cesar lisby mora...............
Cesar Rodríguez Ramírez
 
Analyza trhu nastroje na projektove rizeni
Analyza trhu   nastroje na projektove rizeniAnalyza trhu   nastroje na projektove rizeni
Analyza trhu nastroje na projektove rizeni
Roman Nedzelsky, MVP, CAPM
 
Técnica gis pastel
Técnica gis pastelTécnica gis pastel
Técnica gis pastel
Yukio Okumura
 
Introduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The KillersIntroduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The Killers
Vivi Giampaolo
 
Basic bed side interventional procedures small
Basic bed side interventional procedures smallBasic bed side interventional procedures small
Basic bed side interventional procedures small
Satos Satish
 
Olerkiak 1 ziklo
Olerkiak 1 zikloOlerkiak 1 ziklo
Olerkiak 1 ziklo
idoialariz
 
Asmakizunak
Asmakizunak Asmakizunak
Asmakizunak
idoialariz
 

Viewers also liked (19)

P p lipids wnotes #5
P p lipids wnotes #5P p lipids wnotes #5
P p lipids wnotes #5
 
Aprendiendo atravez del deporte
Aprendiendo atravez del deporteAprendiendo atravez del deporte
Aprendiendo atravez del deporte
 
Edwhin prezi colisionador
Edwhin prezi colisionadorEdwhin prezi colisionador
Edwhin prezi colisionador
 
Matter march 2015
Matter march 2015Matter march 2015
Matter march 2015
 
Semana Pedagógica 2012_Profesorado en Matemática_2
Semana Pedagógica 2012_Profesorado en Matemática_2Semana Pedagógica 2012_Profesorado en Matemática_2
Semana Pedagógica 2012_Profesorado en Matemática_2
 
What is ecol #1
What is ecol #1What is ecol #1
What is ecol #1
 
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
Apresentação de Negocio Buscando Liberdade Oportunidade de mudar de vida.
 
Ins príncep de viana 1
Ins príncep de viana 1Ins príncep de viana 1
Ins príncep de viana 1
 
Anatomía de mi PLE Mtro. Kristian Omar Tristan Tristan
Anatomía de mi PLE Mtro. Kristian Omar Tristan TristanAnatomía de mi PLE Mtro. Kristian Omar Tristan Tristan
Anatomía de mi PLE Mtro. Kristian Omar Tristan Tristan
 
Cesar lisby mora...............
Cesar lisby mora...............Cesar lisby mora...............
Cesar lisby mora...............
 
Lecture1
Lecture1Lecture1
Lecture1
 
Analyza trhu nastroje na projektove rizeni
Analyza trhu   nastroje na projektove rizeniAnalyza trhu   nastroje na projektove rizeni
Analyza trhu nastroje na projektove rizeni
 
Técnica gis pastel
Técnica gis pastelTécnica gis pastel
Técnica gis pastel
 
Weekly news from WCUMC Feb. 24, 2013
Weekly news from WCUMC Feb. 24, 2013Weekly news from WCUMC Feb. 24, 2013
Weekly news from WCUMC Feb. 24, 2013
 
Introduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The KillersIntroduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The Killers
 
Basic bed side interventional procedures small
Basic bed side interventional procedures smallBasic bed side interventional procedures small
Basic bed side interventional procedures small
 
Olerkiak 1 ziklo
Olerkiak 1 zikloOlerkiak 1 ziklo
Olerkiak 1 ziklo
 
Asmakizunak
Asmakizunak Asmakizunak
Asmakizunak
 
plan
planplan
plan
 

Similar to Generation Optimization Project Report

Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
cesarportilla8
 
ScalaMeter 2014
ScalaMeter 2014ScalaMeter 2014
ScalaMeter 2014
Aleksandar Prokopec
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
ijscmcj
 
Soham Patra_13000120121.pdf
Soham Patra_13000120121.pdfSoham Patra_13000120121.pdf
Soham Patra_13000120121.pdf
PritamDutta66
 
Implementasi Pemodelan Sistem Ke TeeChart 2
Implementasi Pemodelan Sistem Ke TeeChart  2Implementasi Pemodelan Sistem Ke TeeChart  2
Implementasi Pemodelan Sistem Ke TeeChart 2
Lusiana Diyan
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
Iaetsd Iaetsd
 
lecture 5 courseII (6).pptx
lecture 5 courseII (6).pptxlecture 5 courseII (6).pptx
lecture 5 courseII (6).pptx
AYMENGOODKid
 
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
cscpconf
 
ScalaMeter 2012
ScalaMeter 2012ScalaMeter 2012
ScalaMeter 2012
Aleksandar Prokopec
 
Smib pgm
Smib pgmSmib pgm
Smib pgm
sannbhu
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
eSAT Journals
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
Manchireddy Reddy
 
Application of recursive perturbation approach for multimodal optimization
Application of recursive perturbation approach for multimodal optimizationApplication of recursive perturbation approach for multimodal optimization
Application of recursive perturbation approach for multimodal optimizationPranamesh Chakraborty
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
Electronusa Mechanical System
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
Electronusa Mechanical System
 
Calc Techniques for Boards Exam Purposes
Calc Techniques for Boards Exam PurposesCalc Techniques for Boards Exam Purposes
Calc Techniques for Boards Exam Purposes
McdarylLleno
 
Capítulo 03 materiais
Capítulo 03   materiaisCapítulo 03   materiais
Capítulo 03 materiais
Jhayson Carvalho
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
Electronusa Mechanical System
 

Similar to Generation Optimization Project Report (20)

Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
ScalaMeter 2014
ScalaMeter 2014ScalaMeter 2014
ScalaMeter 2014
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
Soham Patra_13000120121.pdf
Soham Patra_13000120121.pdfSoham Patra_13000120121.pdf
Soham Patra_13000120121.pdf
 
Implementasi Pemodelan Sistem Ke TeeChart 2
Implementasi Pemodelan Sistem Ke TeeChart  2Implementasi Pemodelan Sistem Ke TeeChart  2
Implementasi Pemodelan Sistem Ke TeeChart 2
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
 
lecture 5 courseII (6).pptx
lecture 5 courseII (6).pptxlecture 5 courseII (6).pptx
lecture 5 courseII (6).pptx
 
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
COMBINED ECONOMIC AND EMISSION DISPATCH WITH AND WITHOUT CONSIDERING TRANSMIS...
 
Lab 3
Lab 3Lab 3
Lab 3
 
ScalaMeter 2012
ScalaMeter 2012ScalaMeter 2012
ScalaMeter 2012
 
Smib pgm
Smib pgmSmib pgm
Smib pgm
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
 
E E 481 Lab 1
E E 481 Lab 1E E 481 Lab 1
E E 481 Lab 1
 
Application of recursive perturbation approach for multimodal optimization
Application of recursive perturbation approach for multimodal optimizationApplication of recursive perturbation approach for multimodal optimization
Application of recursive perturbation approach for multimodal optimization
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
 
Calc Techniques for Boards Exam Purposes
Calc Techniques for Boards Exam PurposesCalc Techniques for Boards Exam Purposes
Calc Techniques for Boards Exam Purposes
 
Capítulo 03 materiais
Capítulo 03   materiaisCapítulo 03   materiais
Capítulo 03 materiais
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
 

Generation Optimization Project Report

  • 1. Manjot Singh Sacramento State University Generation Optimization Problem Statement: Bus 1 Bus 2 Bus 3 Bulk Load Generator 1 Generator 2 Generator 3 Bus 4 In a power system with 3 generation units, the cost functions associated with each generator are: Generator 1: 𝐶1 = 370 + 7.20 P1 + 0.0040 (P1)2 (MW) Generator 2: 𝐶2 = 500 + 7.50 P2 + 0.0025 (P2)2 (MW) Generator 3: 𝐶3 = 550 + 6.74 P3 + 0.0035 (P3)2 (MW) The total system has a demand of 500 MW. Design an algorithm in MATLAB to find the optimal dispatch, 𝜆 (lambda) the incremental cost of power and total cost if generator limitations are as follows: 135 ≤ P1 ≤ 400 (MW) 150 ≤ P2 ≤ 600 (MW) 50 ≤ P3 ≤ 445 (MW) (MW = Megawatts) Matrices Data Used in MATLAB: 𝐴𝑙𝑝ℎ𝑎(𝛼) = [370, 500, 550] 𝐵𝑒𝑡𝑎(𝛽) = [7.20, 7.50, 6.74] 𝐺𝑎𝑚𝑚𝑎(𝛾) = [0.0040, 0.0025, 0.0035] 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 𝑀𝑖𝑛 = [135, 150, 50] 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 𝑀𝑎𝑥 = [400, 600, 445] 𝑆𝑦𝑠𝑡𝑒𝑚 𝐷𝑒𝑚𝑎𝑛𝑑 = [500]
  • 3. Results Summary Optimal Dispatch: 𝑃1 = 135 𝑀𝑊 𝑃2 = 150 𝑀𝑊 𝑃3 = 215 𝑀𝑊 𝑃1 + 𝑃2 + 𝑃3 = 𝑃𝐷𝑒𝑚𝑎𝑛𝑑 135 + 150 + 215 (𝑀𝑊) = 500 𝑀𝑊 As we can see from the above results obtained from MATLAB the optimal dispatch values are within the generation limits of each generator. Also if we sum all of the generation values it is equal to the total system demand, which insures that the solution obtained can meet system demands while minimizing the costs of generation as much as possible. Total Generation Cost: 𝐶1 = 370 + 7.20 P1 + 0.0040 (P1)2 = 370 + 7.20 (135) + 0.0040 (135)2 = $ 1,414.9 𝐶2 = 500 + 7.50 P2 + 0.0025 (P2)2 = 500 + 7.50 (150) + 0.0025 (150)2 = $ 1,681.25 𝐶3 = 550 + 6.74 P3 + 0.0035 (P3)2 = 550 + 6.74 (215) + 0.0035 (215)2 = $ 2,160.89 𝑇𝑜𝑡𝑎𝑙 𝐶𝑜𝑠𝑡 = 𝐶1 + 𝐶2 + 𝐶3 = 1,414.9 + 1,681.25 + 2,160.89 ($) = $ 5,257.04 As we can see from the above results and calculations that the total cost calculated matches the result obtained from MATLAB. This further confirms our results that we obtained for the Optimal dispatch. Lambda (𝜆): 𝜆𝑖 = 𝑃(𝑖) ∗ 2𝛾(𝑖) + 𝛽(𝑖) 𝜆1 = 𝑃(1) ∗ 2𝛾(1) + 𝛽(1) = 135 ∗ 2(0.0040) + 7.20 = 8.28 𝜆2 = 𝑃(2) ∗ 2𝛾(2) + 𝛽(2) = 150 ∗ 2(0.0025) + 7.50 = 8.25 𝜆3 = 𝑃(3) ∗ 2𝛾(3) + 𝛽(3) = 215 ∗ 2(0.0035) + 6.74 = 8.245 𝑆𝑦𝑠𝑡𝑒𝑚 𝜆 = 𝑀𝑖𝑛𝑖𝑚𝑢𝑚(𝜆𝑖) = $ 8.245 𝑀𝑊� Lambda the incremental cost of power is 8.245 dollars per Megawatt. The calculations above confirm the results obtained from MATLAB and assure that we have found the ideal solution. This means that as we increase or decrease the generation of each generator around the optimal dispatch for this operating point, we can see a direct relationship in the cost. For example, if we increase the generation at generator 1 from 135 MW to 136 MW the total cost will go up by about $8.245 We must also keep in mind that varying the operating point by a drastic amount will have a noticeable effect on lambda but for small changes around a local operating point it can be assumed to be a constant.