This document provides an overview of economic dispatch problems in power systems and how to solve them using classical optimization methods with and without transmission line losses. It describes the objective function to minimize total generation costs subject to power balance constraints and generator operating limits. The necessary conditions for finding the optimal solution are derived. It also provides sample cost data and load information for two economic dispatch problems to solve using analytical and MATLAB methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
24 views3 pages
Program Required Theory::: Matlab 7.0
This document provides an overview of economic dispatch problems in power systems and how to solve them using classical optimization methods with and without transmission line losses. It describes the objective function to minimize total generation costs subject to power balance constraints and generator operating limits. The necessary conditions for finding the optimal solution are derived. It also provides sample cost data and load information for two economic dispatch problems to solve using analytical and MATLAB methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3
Fundamentals of economic dispatch and problem solving using classical method with and
without line losses
Program Required: MATLAB 7.0 Theory: In a power sstem! with negligible transmission loss and with " number of spinning thermal generating units the total sstem load #$ at a particular interval can be met b different sets of generation schedules #%&'() ! #%*'() ! ++++++#%"',) -. ( / &!*!++.."0 1ut of these "0 set of generation schedules! the sstem operator has to choose the set of schedules! 2hich minimi3e the sstem operating cost! which is essentiall the sum of the production cost of all the generating units. This economic dispatch problem is mathematicall stated as an optimi3ation problem Given4 The number of available generating units "! their production cost functions! their operating limits and the sstem load #$! To determine: The set of generation schedules! #%i . i / &!*+++" '1) 2hich minimi3e the total production cost! " Min . FT / Fi '#%i ) '2) i/& and satisfies the power balance constraint " / #%i 5#$ / 0 '3) i/& and the operating limits #%i!min #%i #%i! !ma6 '4) The units production cost function is usuall appro6imated b 7uadratic function Fi '#%i) / ai #%* i 8 bi #%i 8 ci . i / &!*!++." '5) where ai ! bi and ci are constants Necessary conditions for the existence of solution to ED problem The 9$ problem given b the e7uations '&) to ':). B omitting the ine7ualit constraints ':) tentativel! the reduce 9$ problem '&)!'*) and ';) ma be restated as an unconstrained optimi3ation problem b augmenting the ob<ective function '&) with the constraint multiplied b La%range multiplier! to obtained the La%range function! L as " " Min 4 L '#%& ++..#%" ! ) / Fi'#%i) = > #%i 5 #$? ') The necessar conditions for the e6istence of solution to '@) are given b L A #%i / 0 / dFi '#%i) A d#%i = . i / &! *!++.." '!) " L A / 0 / #%i 5 #$ '") i/& The solution to 9$ problem can be obtained b solving simultaneousl the necessar conditions '7) and 'B) which state that the economic generation schedules not onl satisf the sstem power balance e7uation 'B) but also demand that the incremental cost rates of all the units be e7ual be e7ual to which can be interpreted as Cincremental cost of received powerD. 2hen the ine7ualit constraints':) are included in the 9$ problem the necessar condition '7) gets modified as dFi '#%i) A d#%i / for #%i!min #%i #%i! !ma6 for #%i / #%i! !ma6 # for #%i / #%i! !mi EEEE'F) 9conomic 0chedule #%i / ' =bi)A *ai . i/&!*+++++." $1%) Incremental fuel cost " " / #$ 8 ' biA*ai ) A '&A*ai) '11) PROCEDURE &. 9nter the command window of the MATLAB. *. Greate a new M 5 file b selecting File = "ew 5 M 5 File ;. Tpe and save the program. :. 96ecute the program b either pressing Tools 5 Hun. I. Jiew the results. DATA-1 &. The fuel cost functions for three thermal plants in KAh are given b G& / I00 8 I.; #& 8 0.00: #& * . #& in M2 G* / :00 8 I.I #* 8 0.00@ #* * . #* in M2 G; / *00 8I.B #; 8 0.00F #; * . #; in M2 The total load ! #$ is B00M2."eglecting line losses and generator limits! find the optimal dispatch and the total cost in KAh b analtical method. Jerif the result using MATLAB program. &'()'*+ alpha = [500; 400; 200]; beta = [5.3; 5.5; 5.8]; gamma = [0.004; 0.006; 0.009]; PD = 800; DelP = 10; lamda = input(!nte" e#timated $alue %& 'amda = (; &p"int&( ( di#p(['amda P1 P2 P3 DP... g"ad Delamda]( ite" = 0; )hile ab#(DelP( *= 0.001 ite" = ite" + 1; P = (lamda , beta(.-(2.gamma(; DelP = PD , #um(P(; / = #um(%ne#(length(gamma(01(.-(2.gamma((; Delamda = DelP-/; di#p([lamda0P(1(0P(2(0P(3(0DelP0/0Delamda]( lamda = lamda + Delamda; end t%tal1%#t = #um(alpha + beta..P + gamma..P.22( DATA-2 The fuel cost functions for three thermal plants in KAh are given b G& / I00 8 I.; #& 8 0.00: #& * . #& in M2 G* / :00 8 I.I #* 8 0.00@ #* * . #* in M2 G; / *00 8I.B #; 8 0.00F #; * . #; in M2 The total load ! #$ is F7IM2. Generation limit *00 #& :I0 M2 &I0 #* ;I0 M2 &00 #; **I M2 Find the optimal dispatch and the total cost in KAh b analtical method. Jerif the result using MATLAB program PROGRA! 1%#t = [500 5.3 0.004 400 5.5 0.006 200 5.8 0.009]; m)limit# = [200 450 150 350 100 225]; Pdt = 935; di#pat1h gen1%#t RE"U#T: