Documentos de Académico
Documentos de Profesional
Documentos de Cultura
𝑓 𝑥𝑘
𝑥𝑘+1 = 𝑥𝑘 − ′
𝑓 𝑥𝑘
𝑠𝑖 𝑓 ′ 𝑥𝑘 ≠ 0
Encontrar una buena aproximación a una raíz de la siguiente función usando el método de
Newton-Raphson. Considerar como punto de partida 𝑥0 = 1.
𝑓 𝑥 = 𝑥3 − 𝑥 − 1
𝑓 𝑥 = 𝑥3 − 𝑥 − 1
Tolerancia:
𝑘 𝑥𝑘+1 𝜀𝒌+𝟏
𝜖 ≤ 1%
0 1 - No
1 1.5 0.3333 No
2 1.34783 0.1129 No
3 1.32520 0.0171 No
4 1.32468 0.0004 Si
𝑥 = 1.32468
Usando Matlab:
syms x
f_x = x^3-x-1; %ingreso de la funcion f(x)
fun = f_x;
x0 = 1; %punto inicial
tol = 1/1000; %error
k = 1; %contador de iteraciones
while abs(f)>tol
xf = x0 - f/df;
f = subs(fun,xf);
df = subs(dfun,xf);
x0 = xf;
k = k + 1; x = 1.325
end
x = vpa(x0,4)
iteraciones = k iteraciones = 5
𝑓1 (𝑥 ) 𝑥1
𝑓 (𝑥 ) 𝑥2
𝑭= 2 𝒙= ⋮
⋮
𝑓𝑛 (𝑥 ) 𝑥𝑛
𝜕𝑓1 𝒙 𝜕𝑓1 𝒙
𝑓1 𝒙 ≈ 𝑓1 𝑥0 + ∆𝑥1 + ⋯ + ∆𝑥𝑛
𝜕𝑥1 𝜕𝑥𝑛
𝜕𝑓2 𝒙 𝜕𝑓2 𝒙
𝑓2 𝒙 ≈ 𝑓2 𝑥0 + ∆𝑥1 + ⋯ + ∆𝑥𝑛
𝜕𝑥1 𝜕𝑥𝑛
⋮
𝜕𝑓𝑛 𝒙 𝜕𝑓𝑛 𝒙
𝑓𝑛 𝒙 ≈ 𝑓𝑛 𝑥0 + ∆𝑥1 + ⋯ + ∆𝑥𝑛
𝜕𝑥1 𝜕𝑥𝑛
𝑘 𝑘
𝜕𝑓2 𝑥 𝑘
𝜕𝑓2 𝑥
𝑓2 𝑥 ≈ 𝑓2 𝑥 + ቤ ∆𝑥1 + ⋯ + ቤ ∆𝑥𝑛𝑘 = 0
𝜕𝑥1 𝑥=𝑥𝑘 𝜕𝑥𝑛 𝑥=𝑥𝑘
⋮
𝜕𝑓𝑛 𝑥 𝑘
𝜕𝑓𝑛 𝑥
𝑓𝑛 𝑥𝑘 ≈ 𝑓𝑛 𝑥𝑘 + ቤ ∆𝑥1 + ⋯ + ቤ ∆𝑥𝑛𝑘 = 0
𝜕𝑥1 𝑥=𝑥𝑘 𝜕𝑥𝑛 𝑥=𝑥𝑘
𝑓 𝑥 ≅ 𝑓 𝑥𝑘 + 𝐽 𝑥𝑘 ∙ ∆𝑥 𝑘 = 0
𝒌+𝟏
Estimador mejorado del valor supuesto inicialmente 𝒙 :
−𝑓 𝑥 𝑘
𝑘 𝑥 𝑘+1 − 𝑥 𝑘 =−𝐽 𝑥 𝑘 −1 𝑓 𝑥 𝑘
∆𝑥 = 𝑘
𝐽 𝑥
𝑥 𝑘+1 = 𝑥 𝑘 − 𝐽 𝑥 𝑘 −1 𝑓 𝑥 𝑘
𝑁
𝑖, 𝑗 → 𝑏𝑎𝑟𝑟𝑎𝑠 𝑜 𝑛𝑜𝑑𝑜𝑠.
𝑃𝑖 = 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 𝑐𝑜𝑠 𝛿𝑖𝑗 + 𝐵𝑖𝑗 𝑠𝑖𝑛 𝛿𝑖𝑗 𝑖 = 1, 2, 3, , ⋯ 𝑛 − 1
𝑗=1
𝛿𝑖 = 𝑎𝑛𝑔𝑙𝑒 𝑽𝑖 1
𝑁
𝛿
𝒙=
𝑉
24/1/2022 SEP I_ Ing. Jorge Rojas Espinoza, MER 18
4.6 MÉTODO DE NEWTON-RAPHSON
(a) Para barras PQ, elegir la magnitud del voltaje de barra y el ángulo de fase asociado.
(b) Para barras PV, elegir el ángulo de fase (la magnitud del voltaje es fija)
(c) Para barra SLACK, tanto la magnitud de voltaje como el ángulo de fase son cantidades
especificadas.
𝛿2 𝑉2
𝛿 𝛿 𝑉3
𝒙= → 𝜹= 3 ; 𝑽 = 2
𝑉 ⋮ ⋮
𝛿𝑛 𝑉𝑛
𝑒𝑠𝑝 𝑒𝑠𝑝
𝑃𝑖 𝒙 − 𝑃𝑖 =0 𝑓𝑖𝑃 𝑃𝑖 𝒙 − 𝑃𝑖
𝑓 𝑥 = = 𝑒𝑠𝑝 = 0
𝑒𝑠𝑝
𝑓𝑖𝑄 𝑄𝑖 𝒙 − 𝑄𝑖
𝑄𝑖 𝒙 − 𝑄𝑖 =0
𝑒𝑠𝑝
𝑃𝑖 − 𝑃𝑖 𝒙 ∆𝑃𝑖 𝒙
𝑓 𝑥 =− 𝑒𝑠𝑝 =− =0 5
𝑄𝑖 − 𝑄𝑖 𝒙 ∆𝑄𝑖 𝒙
𝑁 𝑁
𝑒𝑠𝑝 𝑒𝑠𝑝
∆𝑃𝑖 𝒙 = 𝑃𝑖 − 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 cos 𝛿𝑖𝑗 + 𝐵𝑖𝑗 sin 𝛿𝑖𝑗 ∆𝑄𝑖 𝒙 = 𝑄𝑖 − 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 sin 𝛿𝑖𝑗 − 𝐵𝑖𝑗 cos 𝛿𝑖𝑗
𝑗=1 𝑗=1
𝑘
𝑘 ∆𝑃𝑖 𝛿𝑖 , 𝑉𝑖
𝑓 𝛿𝑖 , 𝑉𝑖 =− =0
∆𝑄𝑖 𝛿𝑖 , 𝑉𝑖
𝑘+1 𝑘
𝛿𝑖 𝛿𝑖 𝑘 −1 𝑘 7
− = − 𝐽 𝛿𝑖 , 𝑉𝑖 𝑓 𝛿𝑖 , 𝑉𝑖
𝑉𝑖 𝑉𝑖
𝑘+1 𝑘 𝑘
𝛿𝑖 𝛿𝑖 𝑘 −1 ∆𝑃𝑖 𝛿𝑖 , 𝑉𝑖
= + 𝐽 𝛿𝑖 , 𝑉𝑖
𝑉𝑖 𝑉𝑖 ∆𝑄𝑖 𝛿𝑖 , 𝑉𝑖
𝑘+1 𝑘 𝑘 −1 𝑘
𝛿𝑖 𝛿𝑖 J1 J2 ∆𝑃𝑖 𝛿𝑖 , 𝑉𝑖
= +
𝑉𝑖 𝑉𝑖 J3 J4 ∆𝑄𝑖 𝛿𝑖 , 𝑉𝑖
H, N, M, L son submatrices del Jacobiano
Convergencia de NR:
RESUMEN:
La solución del flujo de cargas mediante el método de Newton-Raphson consta entonces de los
siguientes pasos:
Por cada nodo PV, nos ahorramos una ecuación en el sistema anterior, lo cual constituye la principal
ventaja de la formulación polar.
𝛿2 𝛿3 𝑉2
Todas las Todas los
fases, i voltajes, |Vi|
𝑃2 𝐻22 𝐻23 𝑁22
𝐽 = 𝑃3 𝐻32 𝐻33 𝑁32
Todas las Pi
𝑄2 𝐽22 𝐽23 𝐿22
J=
Todas las Qi
P=0.5, V=1
2
1 j0.1
15+j0.8
j0.2 j0.25 1.5+j0.8
3
P=1, V=1
𝑁
3
𝑃𝑖 = 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 cos 𝛿𝑖𝑗 + 𝐵𝑖𝑗 sin 𝛿𝑖𝑗
𝑗=1 𝑄2 = − 𝑉2 𝑉𝑗 𝐵2𝑗 cos 𝛿2𝑗 = 𝑄𝑔2 − 𝑄𝑑2
𝑁
𝑗=1
𝑄𝑖 = 𝑉𝑖 𝑉𝑗 𝐺𝑖𝑗 sin 𝛿𝑖𝑗 − 𝐵𝑖𝑗 cos 𝛿𝑖𝑗 𝑄2 = 14𝑉22 − 𝑉2 10𝑉1 cos 𝛿2 + 4𝑉3 cos 𝛿2 − 𝛿3
𝑗=1
𝑘 𝑘
∆𝛿 𝑘 −1 ∆𝑃𝑖 𝑥
= 𝐽
∆𝑉 ∆𝑄𝑖 𝑥
𝑘 𝑘 −1 𝑘
∆𝛿2 𝐻22 𝐻23 𝑁22 ∆𝑃2 𝑥
∆𝛿3 = 𝐻32 𝐻33 𝑁32 ∆𝑃3 𝑥
∆𝑉2 𝐽22 𝐽23 𝐿22 ∆𝑄2 𝑥
𝑘+1 𝑘 𝑘 −1 𝑘
𝛿2 𝛿2 𝐻22 𝐻23 𝑁22 ∆𝑃2 𝑥
𝛿3 = 𝛿3 + 𝐻32 𝐻33 𝑁32 ∆𝑃3 𝑥 𝑘 = No. iteraciones
𝑉2 𝑉2 𝐽22 𝐽23 𝐿22 ∆𝑄2 𝑥
Primera iteración: Se analiza el sistema con las condiciones iniciales dadas, o se parte del perfil plano.
Primera iteración: 𝑘 = 0; 𝑘 + 1 = 1
𝑉1 = 𝑉2 = 𝑉3 = 1
0 𝑒𝑠𝑝 0 0
∆𝑃2 𝑥 𝑃2 − 𝑃2 𝒙 𝑃𝑔2 − 𝑃𝑑2 − 𝑃2 𝒙 −1.5 − 0 −1.5
𝑒𝑠𝑝
∆𝑃3 𝑥 = 𝑃3 − 𝑃3 𝒙 = 𝑃𝑔3 − 𝑃𝑑3 − 𝑃3 𝒙 = 1.0 − 0 = 1.0
∆𝑄2 𝑥 𝑒𝑠𝑝 −0.8 − 0 −0.8
𝑄2 − 𝑄2 𝒙 𝑄𝑔2 − 𝑄𝑑2 − 𝑄2 𝒙
0 −1
∆𝛿2 14 −4 0 −1.5 −0.0864
∆𝛿3 = −4 9 0 ∙ 1.0 = 0.0727
∆𝑉2 0 0 14 −0.8 −0.0571
1 0 0 0 0
𝛿2 𝛿2 ∆𝛿2 0 −0.0864
𝛿3 = 𝛿3 + ∆𝛿3 = 0 + 0.0727
𝑉2 𝑉2 ∆𝑉2 1 −0.0571
RESOLVIENDO EN MATPOWER
%% bus data
bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin
1 3 0 0 0 0 0 1 0 230 0 1.1 0.9
2 1 150 80 0 0 0 1 0 230 0 1.1 0.9
3 2 0 0 0 0 0 1 0 230 0 1.1 0.9
%% generator data
bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf
1 50 0 1 -1 1 1 1 50 0 0 0 0 0 0 0 0 0 0 0 0
3 100 0 1 -1 1 1 1 100 0 0 0 0 0 0 0 0 0 0 0 0
%% branch data
fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax
1 2 0 0.1 0 0 0 0 0 0 1 -360 360
1 3 0 0.2 0 0 0 0 0 0 1 -360 360
2 3 0 0.25 0 0 0 0 0 0 1 -360 360