UNIVERSIDAD SIMÓN BOLÍVAR DEPTO. DE CONVERSIÓN Y TRANSPORTE DE ENERGÍA CT-4311 CONVERSIÓN DE ENERGÍA IV Tarea #2 Operación de la máquina sincrónica considerando la saturación Guillermo López 08-10629. Profesor: José Manuel Aller Sartenejas Junio, 2012. El enunciado de la tarea es el siguiente: Una máquina sincrónica de polos salientes de 50 MVA de potencia nominal, 5 kV, fp nominal 0.85, 3 pares de polos, 60 Hz, corriente de campo nominal 100 A, tiene una reactancia de cortocircuito de 1,0 pu y la de cuadratura es 0.6 pu. La reactancia de dispersión es de 0.2 pu. La característica de vacío se puede representar mediante la siguiente función en matlab: % % % % Lm0: Inductancia no saturada (2 pu) Lmsat: Inductancia saturada (.2 pu) PsiT: Flujo de transición (.93 pu) fT: Anchura de la transición (1 pu) function plsaturation(Lm0, Lmsat, PsiT, fT) iT = 1/Lm0*PsiT; Psimax = 4*iT*Lmsat+PsiT Psim = [0:0.002:1]*Psimax; tauT = fT / PsiT * Lm0/Lmsat; Mf = 1/Lmsat; Mi = (1/Lm0 - 1/Lmsat*(.5-atan(tauT*PsiT)/pi))/(.5+atan(tauT*PsiT)/pi); im = (Mf-Mi)/pi*(((Psim-PsiT).*atan(tauT*(Psim-PsiT)) - PsiT*atan(tauT*PsiT))+ .5/tauT*(log(1+(tauT*PsiT)^2) - log(1+tauT^2*(Psim-PsiT).^2)) ) + Psim.*(Mf+Mi)/2; plot(im,Psim); ylabel('\Psi_m'); xlabel('i_m'); grid on; 1. Calcule la máxima potencia reactiva que puede entregar la máquina como condensador sincrónico 2. La corriente de campo máxima 3. La corriente de campo mínima para potencia activa nominal 4. El punto de operación a potencia nominal y factor de potencia unitario 5. El punto de operación a potencia de 30 MW y corriente de campo máxima 6. El punto de operación a potencia de -40 MW y corriente de campo nominal 7. Suponiendo que desconoce las reactancias Xd y Xq, determine estos parámetros utilizando el punto nominal y los resultados de la primera pregunta (Asuma conocida la reactancia de dispersión) 8. Suponiendo que desconoce las reactancias Xd y Xq, determine estos parámetros utilizando los resultados obtenidos en las pregunas 5 y 6 (Asuma conocida la reactancia de dispersión) Solución: Al graficar la curva de vacío de la máquina utilizando el código de Matlab obtenemos la Figura 1. Figura 1. Curva de vacío de la máquina. 1. Cálculo de la máxima potencia reactiva que puede entregar la máquina como condensador sincrónico. Para obtener la característica lineal de la curva trazamos una recta tangente a la característica de vacío. Esto se observa en la Figura 2. La ecuación del ajuste resultante es: Luego con la característica lineal podremos obtener las corrientes de campo lineales. Se observa que el valor de la pendiente encontrada es el mismo que el valor de la constante Lm0, ya que este parámetro es el que define la pendiente de la característica lineal. Figura 2. Característica de lineal y saturada. Para poder encontrar la máxima potencia reactiva que puede entregar la máquina, es necesario conocer el valor de la corriente de campo máxima , por otra parte también tendremos que La corriente de campo máxima se puede determinar a través del punto nominal de la máquina: ( ) ( ) ( ) ( ) De la característica lineal tenemos que: Luego en la característica de saturada encontramos el grado de saturación nominal: para luego calcular el Para el grado de saturación nominal ajustamos el valor de la reactancia del eje cuadratura para poder hallar el . Una vez conocido el se puede calcular cual es el valor de la corriente de campo máxima. ( ) ( ) De la característica de carga se tiene que: Finalmente en valores reales la corriente máxima de campo resulta: Una vez conocida la corriente de campo, se puede determinar la potencia máxima como condensador sincrónico, esto asumiendo inicialmente un grado de saturación, luego se ajusta la reactancia del eje directo, se determina la potencia reactiva, la corriente de armadura y luego el que fija el grado de saturación. Este proceso culmina cuando el grado de saturación supuesto al inicio sea el mismo al obtenido al final de los cálculos. Realizando este procedimiento se elaboró la Tabla 1. Tabla 1 Iteración 1 2 3 4 δ 1 2,622 2,629 2,63 3,3829 1,2902 1,2868 1,2863 1 0,505 0,504 0,504 2,3829 0,5747 0,5691 0,5681 1,4766 1,1149 1,1138 1,1136 4,2444 2,6359 2,6301 2,63 Por lo que vemos que la potencia reactiva máxima que la máquina puede entregar como condensador sincrónico es: 2. La corriente de campo máxima. De la pregunta 1, para poder hallar la potencia reactiva máxima como condensador sincrónico se obtuvo el valor de la corriente máxima de campo: En valores reales la corriente máxima de campo resulta: 3. La corriente de campo mínima para potencia activa nominal. En este caso se tiene que , y se desea que la corriente de campo sea la mínima posible, para lograr esto se elaboró un código de Matlab que para las posibles corrientes de armadura realizara el gráfico . Para este punto de operación la corriente de armadura sólo puede estar en la siguiente región: Dónde: Al graficar para para Figura 3. obtenemos la Figura 3. Al graficar para para obtenemos la Figura 4. Figura 4. De la Figura 3 observamos que con la la máxima potencia activa que se puede entregar es la nominal, por lo que esta corriente de campo será la mínima requerida, en cambio viendo la Figura 4, esta corriente de campo no permite entregar tal potencia, por lo que vemos que para el punto de operación la potencia reactiva será negativa, es decir la máquina entregará reactivos a la red. Para el punto de operación determinaremos la potencia reactiva, el ángulo de carga y el factor de potencia. El procedimiento utilizado es un proceso iterativo, este procedimiento se explica con mayor detalle en otras preguntas. Conocido Iteración 1 2 3 4 y , asumiremos inicialmente : δ 1 1,481 1,46 1,457 1,3520 0,9127 0,9264 0,928 1 0,740 0,748 0,749 0,0908 -0,44 -0,417 -0,4146 0,9906 0,8464 0,8535 0,8542 1,9627 1,4378 1,4532 1,4544 Vemos que para la mínima corriente de campo para entregar potencia activa nominal se tiene: ( ) 4. El punto de operación a potencia nominal y factor de potencia unitario. Para este punto de operación tenemos que en por unidad ( y la corriente será: ) ( ) ( ) ( ) De la característica lineal: Luego de obtener , evaluando nuevamente en la característica de vacío de la máquina podemos hallar la corriente de campo . El grado de saturación para este punto de operación será: Al ajustar la reactancia del eje directo podemos hallar el con el cual podemos calcular la corriente de campo del punto de operación y verificar con las ecuaciones de potencia activa y reactiva que estemos en el punto de operación indicado. ( ) ( en valores reales, De las ecuaciones de P y Q obtenemos: ) ( ) ( ( ( ) ) ) 5. El punto de operación a potencia de 30 MW y corriente de campo máxima. En la pregunta 1, se obtuvo que: Como no podemos obtener la corriente del estator, debemos suponer un grado de saturación y realizar un proceso iterativo hasta llegar a la solución. Inicialmente supongamos que para el punto de operación tendremos y De la ecuación de potencia activa tendremos: ( ) Evaluando en la ecuación de potencia reactiva: La corriente del estator en este caso sería: Ahora si podemos hallar el grado de saturación: ( ) ( ) ( De la característica de vacío para ) se tiene: , en consecuencia Por lo que el grado de saturación nos queda definido como: De esta forma tendremos que corregir el valor de la reactancia del eje directo y recalcular nuevamente el , hasta que el valor supuesto al inicio del cálculo sea muy cercano al obtenido después de realizar la metodología anterior. Realizando este procedimiento en repetidas oportunidades se obtuvo la Tabla 2, en donde los grados de saturación iniciales son el promedio de los grados de saturación iniciales y finales de la iteración anterior, esto con el fin de que se logre la convergencia con el menor número de iteraciones posibles. Tabla 2 Iteración 1 2 3 δ 1 2,606 2,57 3,383 1,2982 1,3164 1 0,507 0,511 2,3308 0,5182 0,5495 En la 3ra iteración ya vemos como la diferencia entre el por lo que tenemos que para el punto de operación: 1,4677 1,096 1,1027 y el 4,2124 2,5339 2,5703 es muy pequeña, ( ) 6. El punto de operación a potencia de -40 MW y corriente de campo nominal. De forma similar que la pregunta anterior al desconocer la corriente de armadura de la máquina debemos suponer inicialmente un grado de saturación y realizar un proceso iterativo hasta llegar a la solución. En este punto de operación tendremos: Inicialmente supongamos que para el punto de operación tendremos y ya que , en consecuencia Realizando el proceso iterativo similar al de la pregunta anterior se elaboró la Tabla 3. Tabla 3 Iteración 1 2 3 4 δ 1 1,126 1,92 1,815 2 1,7769 1,0417 1,1019 1 0,911 0,617 0,641 -0,8442 0,6906 -0,1338 -0,0378 Finalmente en el punto de operación tenemos: 0,7074 1,1292 0,9368 0,9613 1,2511 2,7124 1,71 1,818 ( ) 7. Suponiendo que desconoce las reactancias Xd y Xq, determine estos parámetros utilizando el punto nominal y los resultados de la primera pregunta (Asuma conocida la reactancia de dispersión) De la pregunta 1, se determinó la potencia reactiva máxima como condensador sincrónico, la corriente de campo máxima y se conoce la reactancia de dispersión En la operación como condensador sincrónico como corriente de armadura y sabemos también que podemos determinar la Luego, ( Al tener ) sabemos de la característica lineal que: De la característica saturada obtenemos la corriente de campo saturada y luego hallamos el grado de saturación del punto de operación: Posteriormente podemos determinar de la característica de carga el el máximo ya que no estamos en el punto nominal de operación. , éste no es De la ecuación de la potencia reactiva podemos despejar el valor de la reactancia saturada del eje directo: ( Como el término ( ) ( ) ) desaparece de la ecuación y obtenemos: Usando la ecuación de la corrección de la reactancia del eje directo por saturación hallamos el valor de la reactancia del eje directo lineal. A través del punto nominal podemos determinar la reactancia del eje cuadratura: Si suponemos un valor de podemos calcular el ángulo de carga a partir del fasor , luego podemos calcular el valor de que define el valor del grado de saturación. Una vez conocido el grado de saturación se ajusta el valor de la reactancia del eje directo, luego se obtiene el valor de , por último el valor correcto de será el que produzca el que corresponde a . Utilizando este procedimiento se elaboró la Tabla 4. Tabla 4 δ 0,4 0,5 0,55 0,6 0,65 0,7 1,1102 1,1019 1,0971 1,0921 1,0869 1,0815 Se observa en la Tabla 4 que el valor de 0,5064 0,5118 0,515 0,5184 0,5220 0,5259 1,336 1,3421 1,3444 1,3463 1,3479 1,3494 que cumple con el 1,741 1,7217 1,7072 1,6913 1,6744 1,6562 es: 8. Suponiendo que desconoce las reactancias Xd y Xq, determine estos parámetros utilizando los resultados obtenidos en las preguntas 5 y 6 (Asuma conocida la reactancia de dispersión) En los resultados de las preguntas 5 y 6 tenemos: Punto de Operación 1: Punto de Operación 2: Para el punto de Operación 1: Determinamos la corriente de armadura y con ella se encuentra el valor de ya que se conocen la potencia activa, reactiva y el ángulo de carga, con éste podemos obtener el valor de la saturación en el punto de operación, posteriormente ya que conocemos la corriente de campo podemos hallar el valor de . Ahora Desarrollando las expresiones de P y Q tendremos lo siguiente: [ ] [ ] Al ver las ecuaciones anteriores observamos que las únicas incógnitas son este sistema de ecuaciones podemos escribirlo matricialmente de la forma: ⌈ ⌉ ⌉ ⌈⌈ ⌈ ⌈ ⌈ y , ⌉ ⌉ ⌉ ⌉ Al resolver el sistema de ecuaciones, obtenemos los siguientes valores: ⌈ ⌈ ⌈ ⌈ ⌉ ⌉ ⌉ ⌉ ⌈ ⌉ Donde obtenemos que y , al utilizar la expresión de involucra a la reactancia de dispersión y el grado de saturación obtenemos que que Al desarrollar el mismo procedimiento para el segundo punto de operación se obtiene los mismos resultados. Nota: De no asumir los ángulos de carga conocidos se tendría un sistema de ecuaciones de 4 ecuaciones con 4 incógnitas, sin embargo al desconocer los ángulos de carga el sistema no es tan trivial de resolver. Usando funciones en Matlab como fsolve se puede resolver el sistema de ecuaciones, obteniendo de esta forma los ángulos de carga y las reactancias del eje directo y cuadratura. Ejemplo para resolver el sistema usando la función en fsolve en Matlab: function F = funcion(x) P1=0.6; P2=-0.8; Q1=0.5495; Q2=-0.0378; Efs1=1.3164; Efs2=1.1019; V=1; Xds=x(3); Xq=x(4); F=[((Efs1*V)/Xds)*sin(x(1))+((V^2/2)*((((1/Xq)(1/Xds))*sin(2*x(1)))))-P1; ((Efs2*V)/Xds)*sin(x(2))+((V^2/2)*((((1/Xq)(1/Xds))*sin(2*x(2)))))-P2; ((Efs1*V)/Xds)*cos(x(1))((V^2)/(Xds*Xq))*(Xq*cos(x(1))^2+Xds*sin(x(1))^2)-Q1; ((Efs2*V)/Xds)*cos(x(2))((V^2)/(Xds*Xq))*(Xq*cos(x(2))^2+Xds*sin(x(2))^2)-Q2]; end x0=[0.26; -0.45; 0.5; 0.6]; [x,fval] = fsolve(@funcion,x0) No solution found. fsolve stopped because the problem appears regular as measured by the gradient, but the vector of function values is not near zero as measured by the default value of the function tolerance. <stopping criteria details> x= 0.2435 -0.4125 0.5359 0.5359 fval = -0.0078 -0.0243 -0.0316 0.0555 Vemos que a pesar de que no se logró obtener la solución precisa, se hallaron valores muy cercanos, x(1) y x(2) son prácticamente los ángulos de carga en radianes y x(3) es casi el valor del Xds, en x(4) que es el Xq es donde se encontró el mayor error (fval).