Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Função Objetivo:

# Minimizar o perfil de Tensão


minimize voltage_profile : sum{i in BUS} (bus_voltage[i]-1)^2;

(bus_voltage[1]-1)² + (bus_voltage[2]-1)² + (bus_voltage[3]-1)² + (bus_voltage[4]-1)² + (bus_voltage[5]-1)² +


(bus_voltage[6]-1)² + (bus_voltage[7]-1)² + (bus_voltage[8]-1)² + (bus_voltage[9]-1)² + (bus_voltage[10]-1)² +
(bus_voltage[11]-1)² + (bus_voltage[12]-1)² + (bus_voltage[13]-1)² + (bus_voltage[14]-1)²;

𝑛
Min 2
(3.7)
𝑓(𝑉𝑘 ) = ∑ 𝛾𝑘 (𝑉𝑘 − 𝑉𝑘𝑒𝑠𝑝 )
𝑘>0

Restrições:
# g(u,x) = 0
s.t. p_load {k in BUS : bus_type[k] == 0 || bus_type[k] == 2}: bus_p_gen[k] - bus_p_load[k] - sum{(k,m) in YBUS}
(bus_voltage[k]*bus_voltage[m]*(G[k,m]*cos(bus_angle[k]-bus_angle[m])+B[k,m]*sin(bus_angle[k]-bus_angle[m]))) = 0;
#
subject to p_load[2]:
-(bus_voltage[2]*bus_voltage[2]*(G[2,2]*cos(bus_angle[2]-bus_angle[2]) + B[2,2]*sin(bus_angle[2]-bus_angle[2]))) -
bus_voltage[2]*bus_voltage[3]*(G[2,3]*cos(bus_angle[2]-bus_angle[3]) + B[2,3]*sin(bus_angle[2]-bus_angle[3])) -
bus_voltage[2]*bus_voltage[4]*(G[2,4]*cos(bus_angle[2]-bus_angle[4]) + B[2,4]*sin(bus_angle[2]-bus_angle[4])) -
bus_voltage[2]*bus_voltage[5]*(G[2,5]*cos(bus_angle[2]-bus_angle[5]) + B[2,5]*sin(bus_angle[2]-bus_angle[5])) -
bus_voltage[2]*bus_voltage[1]*(G[2,1]*cos(bus_angle[2]-bus_angle[1]) + B[2,1]*sin(bus_angle[2]-bus_angle[1])) = -0.1;

−(𝑉𝑘 𝑉𝑚 (𝐺𝑘𝑚 (cos 𝜃𝑘 − cos 𝜃𝑚 ) + 𝐵𝑘𝑚 (sen 𝜃𝑘 − sen 𝜃𝑚 ))

#
s.t. q_load {k in BUS : bus_type[k] == 0}: bus_q_gen[k] - bus_q_load[k] - sum{(k,m) in YBUS} (bus_voltage[k] *
bus_voltage[m]*(G[k,m]*sin(bus_angle[k]-bus_angle[m])-B[k,m]*cos(bus_angle[k]-bus_angle[m]))) = 0;
#
subject to q_load[3]:
-(bus_voltage[3]*bus_voltage[3]*(G[3,3]*sin(bus_angle[3]-bus_angle[3]) - B[3,3]*cos(bus_angle[3]-bus_angle[3]))) -
bus_voltage[3]*bus_voltage[4]*(G[3,4]*sin(bus_angle[3]-bus_angle[4]) - B[3,4]*cos(bus_angle[3]-bus_angle[4])) -
bus_voltage[3]*bus_voltage[2]*(G[3,2]*sin(bus_angle[3]-bus_angle[2]) - B[3,2]*cos(bus_angle[3]-bus_angle[2])) = 0.01;
#
#
# h(u,x) <= 0
s.t. q_inj {k in BUS : bus_type[k] == 2 || bus_type[k] == 3}: bus_q_min[k] <= bus_q_load[k] + sum{(k,m) in YBUS}
(bus_voltage[k]*bus_voltage[m]*(G[k,m]*sin(bus_angle[k]-bus_angle[m])-B[k,m]*cos(bus_angle[k]-bus_angle[m]))) <=
bus_q_max[k];
#
subject to q_inj[1]:
-99.99 <= bus_voltage[1]*bus_voltage[1]*(G[1,1]*sin(bus_angle[1]-bus_angle[1]) - B[1,1]*cos(bus_angle[1]-
bus_angle[1])) + bus_voltage[1]*bus_voltage[2]*(G[1,2]*sin(bus_angle[1]-bus_angle[2]) - B[1,2]*cos(bus_angle[1]-
bus_angle[2])) + bus_voltage[1]* bus_voltage[5]*(G[1,5]*sin(bus_angle[1]-bus_angle[5]) - B[1,5]*cos(bus_angle[1]-
bus_angle[5])) <= 99.99;

You might also like