Instituto de Protecciones de Sistemas Eléctricos de Potencia Universidad Nacional de Río Cuarto Modelo de estimador WLS 1.Inicio del módulo de estimación
Vector diferencias Matriz Jacobiana Matriz de pesos
Error en las medidas INTERFACE GRÁFICA Edición de la red Representación de resultados.... Cálculo de errores IMPLEMENTACIÓN DEL MODELO PROGRAMA ESD para la Estimación del estado; Flujo de Carga para la verificación de los resultados (Visual Basic)
p(i)=0; q(i)=0; for k=1:n p(i)=p(i)+ [v(i)^2*Y(i,k)* cos(-tita(i,k))-v(i)*v(k)*Y(i,k)*cos(delta(i)-delta(k)-tita(i,k))]; q(i)=q(i)+ v(i)^2*Y(i,k)* sin(-tita(i,k))-v(i)*v(k)*Y(i,k)*sin(delta(i)-delta(k)-tita(i,k)); pf(i,k)= v(i)^2*Y(i,k)* cos(-tita(i,k))-v(i)*v(k)*Y(i,k)*cos(delta(i)-delta(k)-tita(i,k)); qf(i,k)= v(i)^2*Y(i,k)* sin(-tita(i,k))-v(i)*v(k)*Y(i,k)*sin(delta(i)-delta(k)-tita(i,k)); coact(i,k)= v(i)*Y(i,k)*cos(delta(i)+tita(i,k))-v(k)*Y(i,k)*cos(delta(k)+tita(i,k)); coreact(i,k)= v(i)*Y(i,k)*sin(delta(i)+tita(i,k))-v(k)*Y(i,k)*sin(delta(k)+tita(i,k)); co(i,k)=(coact(i,k)^2+coreact(i,k)^2)^0.5; end Valores calculados Potencias y corriente por las líneas
nmed=0; if(medpiny(i,2)~=0) nmed=nmed+1; del_med(nmed)=[medpiny(i,2)-p(i)]; H(nmed,1)=0; H(nmed,2)=0; for k=1:n H(nmed,1)=H(nmed,1)+[2*v(i)*Y(i,k)*cos(-tita(i,k))-v(k)* Y(i,k)*cos(delta(i)-delta(k)- tita(i,k))]; H(nmed,2)=H(nmed,2)+[ v(i)*v(k)* Y(i,k)*sin(delta(i)-delta(k)-tita(i,k))]; end Variación entre las medidas y las funciones de medida Calculo de los coeficientes de H
end if(medpiny(i,3)~=0) nmed=nmed+1; del_med(nmed)=[medpiny(i,3)-q(i)]; H(nmed,1)=0; H(nmed,2)=0; for k=1:n H(nmed,1)=H(nmed,1)+[2*v(i)*Y(i,k)*sin(-tita(i,k))-v(k)* Y(i,k)*sin(delta(i)-delta(k)-tita(i,k))]; H(nmed,2)=H(nmed,2)+[- v(i)*v(k)* Y(i,k)*cos(delta(i)-delta(k)-tita(i,k))]; end
for k=1:n if(medflu(i,k)~=0) nmed=nmed+1; del_med(nmed)=[medflu(i,k)-pf(i,k)]; H(nmed,1)=[2*v(i)*Y(i,k)*cos(-tita(i,k))-v(k)* Y(i,k)*cos(delta(i)-delta(k)-tita(i,k))]; H(nmed,2)=[ v(i)*v(k)* Y(i,k)*sin(delta(i)-delta(k)-tita(i,k))]; end if(medfluq(i,k)~=0) nmed=nmed+1; del_med(nmed)=[medfluq(i,k)-qf(i,k)]; H(nmed,1)=[2*v(i)*Y(i,k)*sin(-tita(i,k))-v(k)* Y(i,k)*sin(delta(i)-delta(k)-tita(i,k))]; H(nmed,2)=[- v(i)*v(k)* Y(i,k)*cos(delta(i)-delta(k)-tita(i,k))]; end if(medv(i,2)~=0) nmed=nmed+1; del_med(nmed)=[medv(i,2)-v(i)]; H(nmed,1)=1; H(nmed,2)=0 ; end