Hi Fabrizio,
One of the variables (pt, node_load, or p_flow) is having a problem with a
missing key possibly. Without seeing the whole code its very hard to say
for sure.
Thanks,
Iain
On Saturday, April 25, 2015 at 5:45:29 PM UTC-4, Fabrizio wrote:
>
> Thanks Iain,
>
> this seems to work, at least in the costruction, but i have to deepen the
> various commands. However...since i have to use this "object" in a cns like
> that, you can - certainly - give me an hint since i get an error
> ERROR: key not found: 3
>
> sorry I am an old C++ guy
>
> for h=1:hmax
> for k in BUS
> @addConstraint(mod, sum{pt[j,h], j in T_GENERATING_BUS[k]}
> -node_load[k,h] == sum{p_flow[(n,b_from,b_to),h],(n,b_from,b_to) in
> BRANCH}-sum{p_flow[(n,b_to,b_from),h],(n,b_to,b_from) in BRANCH})
> end
> end
>
>
> On Saturday, April 25, 2015 at 8:41:56 PM UTC+2, Fabrizio wrote:
>>
>> Hi, very newby in Julia/JuMP, my problem is
>>
>> i have a set of power gen and attached nodes in a grid in this format
>>
>> PowerGen_ID Node
>> 1 1
>> 2 2
>> 3 1
>> 4 2
>>
>> i would like to construct a set "T_GENERATING_BUS" for each node that
>> contains the Power Gen attached to it
>> i.e.
>> T_GENERATING_BUS[1]={1,3};
>> T_GENERATING_BUS[2]={2,4};
>>
>> i tried something like:
>>
>> T_GENERATING_BUS = Set[]
>>
>> for k in BUS
>> for j=1:gmax
>> if BUS_T[j] == k
>> T_GENERATING_BUS[k] = union(T_GENERATING_BUS[k],j)
>> end
>> end
>> end
>>
>> but got an error bound
>> ERROR: BoundsError()
>> in getindex at array.jl:246 (repeats 2 times)
>> while loading E:\CodiciSorgente\ProgrammiJulia\UCOTS.jl, in expression
>> starting on line 101
>>
>> the problem is that i don't know how to increase the dim of
>> T_GENERATING_BUS
>>
>> Any hints?
>>
>> Thanks
>>
>> Fabrizio
>>
>>