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
>

Reply via email to