Hi Tom,
I guess you can model it as two generators located at the same bus.
My idea is as follows: I will use 'h' instead of 'f' as a function operator.
Keep the first generator as
h(g_1) = a+b(g_1)+c(g_1)^2 with P_min=0, Pmax = 130
The second generator will have a cost curve as follows: and P_min = 0 and
P_max =70;
h(g_2) = d + e(g_2+130) + f(g_2+130)^2
= d + e(g_2) + 130e + f( g_2^2 + 260(g_2) + 16,900)
= (d + 130e + 16,900f) + (e+260f)*(g_2) + f(g_2)^2
= j + k(g_2) + m(g_2)^2
where
j = d + 130e + 16,900f
k = e + 260f
m = f
I believe my formulation didn't fit directly with your generation
conditions, but with a little change, I guess you can do it.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Gokturk Poyrazoglu*
Research Assistant
Department of Electrical Engineering / The State University of New York at
Buffalo
230V Davis Hall, Buffalo, NY 14260
*Phone *: (716) 239 - 8095
*E-mail* : [email protected]
On Thu, Oct 23, 2014 at 3:54 PM, Tommy k <[email protected]> wrote:
>
> Hi All,
>
> Is it possible to use a piece wise polynomial price curve in matpower as
> below where a,b,c,d,e & f are non negative constants?
>
> / f(g) = | a+bg+cg² if 0 ≤ g < 130,
> | d+eg+fg² if 130 ≤ g < 200
> \
>
>
> Regards
> Tom
>