Capı́tulo 4 Control de Par y Flujo 4.1. Control vectorial El concepto de campo orientado fue propuesto a finales de los sesenta como uno de los mayores paradigmas en la teorı́a y control de las máquinas de inducción. En esencia, el objetivo principal del campo orientado consiste controlar el motor de inducción en forma similar a como se controla una máquina de corriente continua. El control vectorial (FOC, por sus siglas en inglés) es una estrategia basada en las propiedades del modelo de la máquina de inducción descritas en la sección 3.3.1.3 de este trabajo. El principio del FOC, orientado al vector de flujo λf que pudiera ser cualquiera de los flujos que aparecen en el sistema o el fijado en el rotor, puede ser resumido en los siguientes pasos: 1. Dados el par de referencia Te∗ y el flujo de referencia λ∗f , traducir estas referencias a corrientes de referencia i∗sd y i∗sq en el marco de referencia adoptado. 2. Estimar la posición del vector de flujo θf ; que es necesario para realizar la transformación del sistema de referencia en variables de fase a d–q y viceversa. 3. A partir de los valores de referencia y los valores medidos obtener los esfuerzos de control requeridos para minimizar el error de la variable de control. 69 Capı́tulo 4. Control de Par y Flujo Figura 4.1: Generación del par electromagnético en el control FOC orientado en el flujo de rotor. 4. Transformar los esfuerzos de control del marco de referencia d–q al de las variables de fase u otro marco de referencia, como el α–β, para el control de la corriente suministrada por el inversor a la máquina. Para el caso que se adopte el sistema de referencia orientado al flujo de rotor λr (RFOC), basandonos en las ecuaciones (3.99)–(3.100) del modelo en el subespacio d–q, la generación de par electromagnético se muestra en el diagrama presentado en la Fig. 4.1. El principio del control vectorial, para este caso, se puede desglosar de manera muy sencilla a partir de este diagrama, y puede resumirse de la siguiente manera: 1. La componente de corriente de estátor isd es utilizada para controlar el flujo de rotor. El comportamiento dinámico depende de la constante de tiempo del rotor τr . 2. La componente de corriente de estátor isq es utilizada para controlar la generación de par electromecánico, siendo independiente de cualquier constante de tiempo. 3. El RFOC requiere de lazos de control de corriente independientes para imponer las componentes de corriente de generación de flujo de rotor y de par electromagnético. Además, requerirı́a de un lazo de control externo que genere el par de referencia. En este trabajo se considera sólo el control vectorial orientado en el rotor de la máquina como estrategia de control de velocidad, por lo simplificado que resulta el modelo y el control de la máquina. 70 Capı́tulo 4. Control de Par y Flujo 4.1.1. Estrategias de control RFOC En la obtención del modelo de la máquina de inducción de cinco fases se pudo notar la similitud con la de tres fases en el subespacio en el cual se realiza la conversión de energı́a electromecánica. Por tanto, las estrategias de control vectorial de las máquinas de tres fases pueden ser aplicadas a las de cinco fases siempre y cuando se adicionen acciones de control que minimizen las componentes en los subespacios que no contribuyen a la generación del par electromagnético. Las estrategias a estudiar son el control vectorial directo (DRFOC) y el control vectorial indirecto (IRFOC). 4.1.1.1. Control vectorial directo (DRFOC) El esquema de control vectorial DRFOC se muestra en la Fig 4.2(a). Esta técnica de control requiere de lazos de medición que determinen las coordenadas polares, posición y magnitud del vector de espacio de flujo del rotor λr . La Fig. 4.2(b) muestra un corte esquemático transversal al eje de la máquina con la localización de los sensores de efecto Hall, empotrados en el entrehierro de la máquina de manera ortogonal, con lo que obtenemos las componentes en cuadratura del flujo en el entrehierro λm respecto al marco de referencia fijo en el estátor α–β. A partir del vector de flujo en el entrehierro puede obtenerse el flujo de estátor por medio de la siguiente ecuación: λmαβ = λsαβ − Lls · isαβ (4.1) y el flujo del rotor puede ser obtenido a partir de la siguiente expresión: λrαβ = 1 · λsαβ − σ · Ls · isαβ kr kr (4.2) Finalmente, con las componentes en cuadratura del flujo del rotor pueden ser obtenidas la magnitud y la posición del flujo del rotor. 71 Capı́tulo 4. Control de Par y Flujo (a) (b) Figura 4.2: Control vectorial directo. (a) Esquema de control DRFOC para una máquina de inducción de cinco fases. (b) Esquema de medición del flujo en el entrehierro de la máquina para el control DRFOC. 72 Capı́tulo 4. Control de Par y Flujo El controlador PI externo establece una corriente itsq de referencia basada en la velocidad de consigna de la máquina. Esta es comparada con la corriente actual isq , generando una señal de error que nuevamente pasa por un controlador PI que genera la referencia i∗sq para el control de corriente, que se realiza mediante el Controlado de Corriente PWM (CCPWM). Para el control de flujo, se calcula el error entre el valor de referencia λ∗r y el valor medido λr generándose la referencia i∗sd por medio de un controlador PI (este valor será necesario para gobernar el CCPWM). El proceso descrito se repite cada ciclo de control. La desventaja de esta estrategia de control consiste en el uso de sensores de efecto Hall cuyo elevado coste disminuye la competitividad con respecto a otras estrategias que veremos seguidamente. 4.1.1.2. Control vectorial indirecto (IRFOC) En la Fig. 4.3 se muestra un esquema de la estrategia de control IRFOC. En el control vectorial indirecto, la posición y magnitud del vector de espacio de flujo de rotor son determinadas por medio de estimadores, a partir de la medición de las corrientes y de la velocidad de la máquina. Como se puede observar en la Fig. 4.1, que muestra las relaciones deducidas de las ecuaciones presentadas en (3.100), la magnitud y posición del flujo están dadas por: τr · p · λr + λrr = M · isde M · isqe isqe isq∗ = = τ r · λr τr · isqe τr · isq∗ t r θe = (ωsl + ωr ) · dt ωsl = (4.3) 0 Con las coordenadas del flujo, magnitud y posición se procede de manera análoga al DRFOC, como puede verse en el esquema de control de la Fig. 4.3. Puede notarse 73 Capı́tulo 4. Control de Par y Flujo Figura 4.3: Esquema de control del IRFOC para una máquina de inducción de cinco fases. que los estimadores son muy sensibles a las mediciones a y la constante de tiempo del rotor. El estimador presentado en (4.3) genera su resultado a partir de la corriente y de la velocidad de giro de la máquina. Otro estimador que puede considerarse es el basado en la tensión y la corriente en el marco de referencia α–β según: = vsαβ p · λsαβ − Rs · isαβ λrαβ = 1 · λsαβ − σ · Ls · isαβ kr kr (4.4) con lo que combinando estas ecuaciones, se obtiene las componentes en cuadratura del vector de espacio de flujo dadas por: λrαβ = 1 · · dt − σ · Ls · isαβ vsαβ − Rs · isαβ kr kr (4.5) Con los estimadores se evita el uso de los sensores de efecto Hall, con lo que se consigue una técnica de control más barata y competitiva. 74 Capı́tulo 4. Control de Par y Flujo 4.1.2. Control de corriente en un inversor de cinco ramas Un importante bloque para que sean posibles las técnicas de control de un accionamiento electromecánico de cinco fases es el control de corriente del inversor de cinco ramas, pues con los controles finalmente se obtienen corrientes de referencias que deben ser impuestas en la máquina. La técnica de control más utilizada para los inversores de potencia es la de modulación PWM. El control de corriente empleado por las técnicas de control vectorial se basa en convertir las corrientes de referencia en tensión de referencia por medio de la adición a cada linea de control de la señal de desacoplo. Una vez obtenida la tensión de referencia cualquiera de las técnicas de modulación de actuadores multifásicos puede ser utilizada. Para disminuir la generación de armónicos y evitar sobrecorrientes, se adiciona un control de corrientes en el plano x–y, con un valor de referencia nulo. Con la adición de estos controles se consigue minimizar las componentes de corriente en le plano x–y. El esquema de control de corriente en el marco de referencia d–q se muestra en la Fig. 4.4. En la Fig. 4.4(a) se puede observar como se genera la tensión de referencia en el marco sı́ncrono. La corriente de referencia de cada componente en el subespacio d–q se corrige con el término de desacoplo, el cual se obtiene a partir de las ecuaciones de tensión e en régimen permanente (λsdq constante) según: ed = ωer · σ · Ls · isqe eq = ωer · Ls · (4.6) isde Una vez definida la tensión de referencia en el marco sı́ncrono, se transforma ésta a coordenadas de fase, previo paso por coordenadas α–β, para obtener la tensión de referencia a ser modular en la salida del inversor. En la Fig. 4.4(b) se muestra un esquema general para la modulación de la tensión de referencia. 75 Capı́tulo 4. Control de Par y Flujo (a) (b) Figura 4.4: Control de corriente en el marco de referencia sı́ncrono. (a) Esquema de generación de tensión de referencia en variables de fase. (b) Esquema de modulación multifásica. Para la modulación puede utilizarse tanto las técnicas basadas en portadoras como las de vectores de espacio (SVPWM). Los métodos basados en portadoras son muy simples de implementar, inclusive con la inyección de armónicos; pero se posee poco control de armónicos y de la conmutación de las ramas del inversor. Para este trabajo se seleccionó una modulación del tipo SVPWM, por su gran facilidad en el control de armónicos, frecuencia de conmutación y generación de referencia con respecto a la modulación basada en portadora. 76 Capı́tulo 4. Control de Par y Flujo 4.1.3. SVPWM para convertidores de cinco fases y dos niveles Las técnicas de modulación PWM para convertidores multifásicos publicados en la literatura actual están basados en portadora y en el modelado de los convertidores por medio de vectores de espacio SVPWM. Las técnicas basadas en modulación con portadora son una extensión de las empleadas en la modulación de convertidores trifásicos [25]–[27]. Las primeras técnicas de modulación basadas en SVPWM fueron desarrolladas basadas en algoritmos que consideran los vectores de espacios en los subespacios α–β [16], [28]–[30]. Actualmente también han sido estudiadas estrategias con vectores de espacio generados en variables de fases [31]–[33]. El algoritmo de modulación implementado en este trabajo está basado en el método Multidimensional SVPWM para convertidores de dos niveles [33], que consiste en un caso particular de los métodos de modulación de convertidores multifase y multinivel [31]–[32]. Este algoritmo tiene como virtud el bajo coste computacional requerido para su aplicación en controladores digitales. En [31] se presenta un algoritmo de modulación para convertidores de N fases, que requieren un espacio N –dimensional para representar cada vector de espacio que el VSI puede imponer en su salida con el objetivo de reproducir la referencia dada. De esta manera, cada vector de tensión de referencia Vr , expresado en variables de fases está dado por: Vr = Vr1 Vr2 Vr3 · · · VrN T ∈ RN (4.7) Suponiendo que la solución del problema de modulación sea obtenida por l vectores N –dimensionales de espacio Vjs (j = 1, 2, 3, · · · , l), que se aplican durante un periodo de tiempo Tj obtenido mediante el algoritmo de modulación, tendremos que en cada periodo 77 Capı́tulo 4. Control de Par y Flujo de modulación se cumple: Vr · T s = l Vjs · Tj j=1 Ts = l (4.8) Tj j=1 Donde cada vector de espacio está definido por sus componentes en variables de fase como sigue: T j Vjs = Vs1j Vs2j Vs3j · · · VsN ∈ RN (4.9) Tomando como marco de referencia de medición de potencial la lı́nea neutra del DC–Link y considerando que cada vector de tensión de estado es resultado de un estado de conmutación del inversor de N ramas, tal como se demostró en la sección 3.2 de este trabajo, se obtiene que cada componente será obtenida por: Vskj = Skj · Vdc ; Skj ∈ S (4.10) siendo k = 1, 2, 3, · · · , N y S = {0, 1}. Este último conjunto definido denota el uso de convertidores de dos niveles y puede ser ampliado en el caso de convertidores multinivel. Aprovechando esta definición matemática, los vectores de tensión pueden ser normalizados respecto a la tensión del DC–Link Vdc y los periodos de conmutación de cada vector de espacio respecto al periodo de modulación Ts , obteniendo: Vr ; ∈ RN Vdc Vj vjs = s ; ∈ SN Vdc Tj tj = Ts vr = (4.11) Con lo que las ecuaciones tensión–tiempo serán: vr = l vjs · tj j=1 l tj =1 j=1 78 (4.12) Capı́tulo 4. Control de Par y Flujo y las nuevas definiciones de los vectores de tensión serán: T vr = vr1 vr2 vr3 · · · vrN ∈ RN T j vjs = S1j S2j S3j · · · SN ∈ SN (4.13) Acotando, además, que cada componente del vector de tensión de referencia debe verificar la desigualdad 0 ≤ vrj ≤ 1, pues la tensión máxima respecto a la lı́nea neutra del DC–Link en cualquier rama del VSI es igual a la tensión del DC–Link Vdc . Matricialmente, las ecuaciones tensión–tiempo (4.12) puede expresarse como sigue: ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ 1 1 1 1 ··· 1 ⎢ ⎥ ⎢ ⎥ t1 ⎢ ⎥ ⎢ 1 ⎥ ⎥ ⎢ vr1 ⎥ ⎢ S1 S12 S13 · · · S1l ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎢t2 ⎥ ⎢ ⎥ ⎢ 1 2 3 l⎥ ⎢ ⎥ ⎢ vr2 ⎥ ⎢ S2 S2 S2 · · · S2 ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ · ⎢t ⎥ (4.14) 3 ⎢ ⎥ ⎢ 1 2 3 l⎥ ⎢ ⎥ ⎢ vr3 ⎥ ⎢ S3 S3 S3 · · · S3 ⎥ ⎢ . ⎥ ⎢ ⎥ ⎢ ⎥ . ⎢ .. ⎥ ⎢ .. .. . . . ⎥ ⎢.⎥ .. . .. ⎥ ⎣ ⎦ ⎢ . ⎥ ⎢ . . . ⎣ ⎦ ⎣ ⎦ tl 1 2 3 l SN S N S N · · · S N vrN [D] Para darle solución al sistema lineal de ecuaciones (4.14) se puede notar que la matriz [D], que permite obtener los tiempos de aplicación de cada vector, consiste en una matriz que pertenece al espacio S(N +1)×l . Para obtener una solución única, la matriz [D] se define como cuadrada haciendo l = N + 1, con lo que el sistema de ecuaciones final a analizar serı́a: ⎡ ⎤ 1 ⎡ 1 1 1 ⎢ ⎥ ⎢ ⎢ ⎥ ⎢ 1 ⎢ vr1 ⎥ ⎢ S1 S12 S13 ⎢ ⎥ ⎢ ⎢ ⎥ ⎢ 1 ⎢ vr2 ⎥ ⎢ S2 S22 S23 ⎢ ⎥ =⎢ ⎢ ⎥ ⎢ 1 ⎢ vr3 ⎥ ⎢ S3 S32 S33 ⎢ ⎥ ⎢ ⎢ .. ⎥ ⎢ .. .. .. ⎢ . ⎥ ⎢ . . . ⎣ ⎦ ⎣ 1 2 3 SN vrN SN SN ⎡ ⎤ 1 ⎣ ⎦= D · t vr 79 ··· ··· ··· ··· ... ··· ⎤ ⎡ ⎤ ⎥ t1 ⎥ ⎥ S1N +1 ⎥ ⎢ ⎢ ⎥ ⎢ t ⎥ 2 ⎥ ⎥ ⎥ S2N +1 ⎥ ⎢ ⎥ ⎥·⎢ ⎢ t3 ⎥ N +1 ⎥ ⎢ S3 ⎥ ⎢ . ⎥ ⎥ .. ⎥ ⎥ .. ⎥ ⎢ ⎦ . ⎥ ⎣ ⎦ tN +1 N +1 SN 1 (4.15) Capı́tulo 4. Control de Par y Flujo Bajo la restricción de que los tiempos resultantes de la aplicación del algoritmo de modulación deben ser positivos. Además, es lógico pensar, que la rama del inversor que posea el mayor valor de tensión de referencia tendrá que poseer mayor tiempo de disparo y viceversa la rama que posea el menor valor de tensión de referencia tendrá que poseer un tiempo de disparo menor a las demás. Por otro lado, la matriz [D] representa la tabla de conmutación en cada rama del inversor a la que podemos añadir la restricción de que entre columnas consecutivas sólo pueda existir un cambio por rama, minimizando de esta forma las pérdidas por conmutación y asegurando que la frecuencia de conmutación por rama sea igual a la frecuencia de modulación. De esta forma, los pasos para resolver el algoritmo son: 1. Seleccionar una matriz de conmutación adecuada [D] no singular. 2. Resolver el sistema lineal de ecuaciones para obtener los tiempos de aplicación de cada vector de espacio. 3. Extraer los vectores de conmutación a ser aplicados durante cada periodo. Un posible método consiste en encontrar una matriz de permutación [P ] que ordene las componentes del vector vr de manera decreciente, con la mayor de sus componentes ocupando el primer orden del vector. Obtendrı́amos: ⎡ ⎤ ⎡ ⎤ 1 1 P ·⎣ ⎦=⎣ ⎦ r vr v (4.16) Con lo que se verifica: 1 > vr1 ≥ vr2 ≥ vr3 ≥ · · · ≥ vrN ≥ 0 (4.17) Además, como la matriz [P ] es una matriz de permutación, originada por operaciones elementales de intercambio a partir de la matriz identidad, se verifica la siguiente propiedad: −1 T = P P 80 (4.18) Capı́tulo 4. Control de Par y Flujo Premultiplicando por [P ] la ley de modulación (4.15) se obtiene: ⎡ ⎤ 1 ⎣ ⎦= D · t r v Siendo = P · D D (4.19) (4.20) con secuencias de un cambio en conmutaciones adyacentes y no singular Una matriz [D] es la matriz unitaria triangular superior en ⎡ 1 ⎢ ⎢ ⎢0 ⎢ =⎢ ⎢0 D ⎢ ⎢ .. ⎢. ⎣ 0 el espacio S(N +1)×(N +1) : ⎤ 1 1 ··· 1 ⎥ ⎥ 1 1 · · · 1⎥ ⎥ ⎥ 0 1 · · · 1⎥ ⎥ .. .. . . .. ⎥ . .⎥ . . ⎦ 0 0 ··· 1 (4.21) Resolviendo el sistema de ecuaciones obtenido por la transformación se obtienen los tiempos de aplicación de cada vector de espacio iguales a: ⎧ ⎪ ⎪ si j = 1 1 − vr1 ⎪ ⎨ tj = vr j−1 − vrj si 2 ≤ j ≤ N ⎪ ⎪ ⎪ ⎩ v si j = N + 1 rN (4.22) Se puede verificar mediante (4.17) que todas las soluciones obtenidas son positivas. Los vectores de conmutación, para cada tiempo definido corresponde a los N últimos elementos de cada columna de la matriz [D], obtenida mediate la transformación: T D = P · D 81 (4.23) Capı́tulo 4. Control de Par y Flujo Con lo que queda totalmente definido algoritmo de modulación. Consideremos, entonces, el algoritmo aplicado a la modulación de un convertidor de cinco fases y dos niveles. La dimensión del espacio serı́a N = 5 y el vector de Tensión de referencia serı́a Vr = ∗ ∗ ∗ ∗ ∗ T [ vas vbs vcs vds ves ] para el control del corriente que circula por la máquina de cinco fases. Supongamos, entonces, que estos valores de referencia normalizados con respecto a la tensión del DC–Link Vdc y referidas a la linea neutra del mismo son: T vr = 0,69 0,60 0,11 0,21 0,34 La matriz de permutación para el vector de referencia ⎡ 1 0 0 0 0 ⎢ ⎢ ⎢0 1 0 0 0 ⎢ ⎢ ⎢0 0 1 0 0 P =⎢ ⎢ ⎢0 0 0 0 0 ⎢ ⎢ ⎢0 0 0 0 1 ⎣ 0 0 0 1 0 será: ⎤ 0 ⎥ ⎥ 0⎥ ⎥ ⎥ 0⎥ ⎥ ⎥ 1⎥ ⎥ ⎥ 0⎥ ⎦ 0 (4.24) (4.25) Luego de la transformación con la construcción auxiliar de dimensiones 6 × 6 se obtiene: T vr = 0,69 0,60 0,34 0,21 0,11 es la unitaria triangular superior La matriz [D] ⎡ 1 1 1 ⎢ ⎢ ⎢0 1 1 ⎢ ⎢ ⎢0 0 1 =⎢ D ⎢ ⎢0 0 0 ⎢ ⎢ ⎢0 0 0 ⎣ 0 0 0 82 de orden 6 × 6: ⎤ 1 1 1 ⎥ ⎥ 1 1 1⎥ ⎥ ⎥ 1 1 1⎥ ⎥ ⎥ 1 1 1⎥ ⎥ ⎥ 0 1 1⎥ ⎦ 0 0 1 (4.26) (4.27) Capı́tulo 4. Control de Par y Flujo y la matriz [D] de los vectores de conmutación resultante ⎡ 1 1 1 1 ⎢ ⎢ ⎢0 1 1 1 ⎢ T ⎢ ⎢0 0 1 1 =⎢ D = P · D ⎢ ⎢0 0 0 0 ⎢ ⎢ ⎢0 0 0 0 ⎣ 0 0 0 1 es: ⎤ 1 1 1 1 0 1 1 ⎥ ⎥ 1⎥ ⎥ ⎥ 1⎥ ⎥ ⎥ 1⎥ ⎥ ⎥ 1⎥ ⎦ 1 (4.28) sj = [Saj Sbj Scj Sdj Sej ]T resultantes son: Los vectores de conmutación v s1 = 0 v s2 = 1 v s3 = 1 v s4 = 1 v s5 = 1 v s6 = 1 v T 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 0 1 1 T T T (4.29) T T 1 1 1 1 Finalmente, los tiempos normalizados de aplicación de cada vector de espacio se obtienen mediante: t1 =1 − vr1 = 0,31 t2 = vr1 − vr2 = 0,09 vr2 − vr3 = 0,26 t3 = (4.30) t4 = vr3 − vr4 = 0,13 vr4 − vr5 = 0,10 t5 = t6 = vr5 = 0,11 Luego el tiempo real puede obtenerse multiplicando el valor normalizado por el periodo de modulación Ts . En la Fig. 4.5 se muestra un esquema del patrón de conmutación por ramas resultante al aplicar el algoritmo de modulación y disparos simétricos en el periodo de modulación. 83 Capı́tulo 4. Control de Par y Flujo Figura 4.5: Esquema del patrón de conmutación obtenido para la implementación con tiempos simétricos en el periodo de modulación. 4.2. Control directo de par El Control Directo de Par (DTC) fue propuesto como técnica de control de velocidad a mediados de la década de los ochenta [34],[35]. Este esquema de control de basa en el acceso a una tabla de búsqueda para seleccionar el estado del inversor con el que se alimenta la máquina, en función de un conjunto de entradas basadas en comparadores de par y flujo respecto a los valores de referencias. A esta estrategia se la denomina DTC basada en tabla de conmutación (ST–DTC). Las principales ventajas de esta estrategia de control citadas en la literatura son: poca dependencia de los parámetros de la máquina y gran velocidad de respuesta. Esta técnica también ha sido recientemente implementada en máquinas multifásicas [36]–[37]. Sin embargo, su implementación ha reportado la generación de rizado en el par electromagnético y gran contenido de armónicos [38]–[39], por lo que para su aplicación en máquinas multifásicas no sólo debe tenerse en cuenta el control del flujo y el par, sino también una baja distorsión en la corriente que alimenta la máquina. En este 84 Capı́tulo 4. Control de Par y Flujo sentido se han desarrollado estrategias de control DTC que cumplen, además, con este requisito adicional [40]–[41]. Otra desventaja a considerar es que no genera una frecuencia de conmutación constante, como en el caso del control vectorial, por lo que se han presentado estrategias DTC basadas en la aplicación de modulador (SVM–DTC). El uso del modulador genera cierta controversia puesto que hace que el DTC pierda la simplicidad por la que inicialmente se propone, forzando además, la comparación con el control vectorial y el cuestionamiento de sus ventajas. 4.2.1. Principios del DTC. Para deducir los principios del DTC, utilizaremos el modelo de la máquina en el marco de referencia estático α–β–x–y, descrito en la sección 3.3.1.2. De la ecuación (3.74), el flujo en el estátor puede ser obtenido mediante: t λsαβ = vsαβ − Rs · isαβ · dt (4.31) 0 Si por simplicidad, despreciamos la caı́da de tensión en la resistencia de estátor (lo que supone no alejarse de la realidad en especial a velocidades lejanas a cero) se obtiene: dλsαβ = vsαβ · Ts (4.32) Con lo que se demuestra la dependencia del módulo del flujo con relación directa al vector de tensión aplicado durante cada periodo de muestreo. Con el objeto de analizar el comportamiento del par electromagnético, se combinan las ecuaciones (3.74), (3.75), (3.86) y (3.87), obtenidas del modelo de la máquina y las constantes definidas en función de los parámetros en (3.110). Siendo γ en ángulo de carga, se puede llegar a las siguientes ecuaciones que expresan el par electromagnético de la máquina y su derivada respecto al tiempo: P ·k P · kr r Te = · λrαβ × λsαβ = · λrαβ · λsαβ · sin(γ) (4.33) σ · Ls σ · Ls R σ · Ls M σ · Ls s ·Te −ωr · λsαβ · λrαβ (4.34) p·Te = λrαβ × vsαβ − + + P · kr P · k r P · k r · τr P · τr 85 Capı́tulo 4. Control de Par y Flujo Además, se puede obtener la relación entre los vectores de flujo según: 1 σ · Ls λsαβ = λrαβ + isαβ kr kr (4.35) Lo que indica que si la corriente en el estátor se encuentra bien controlada (acotada a un valor definido), y como se encuentra multiplicada por una constante muy pequeña y la constante de tiempo del rotor es mayor que la del estátor, se verificará que: λsαβ ≈ λrαβ (4.36) Aplicando la aproximación (4.36) en (4.34), obtenemos: R σ · Ls σ · Ls M s · Te − ωr · λsαβ 2 (4.37) p · Te ≈ λsαβ × vsαβ − + + P · kr P · kr P · k r · τ r P · τr Expresión de la cual se puede deducir que si el flujo de estátor es controlado, la variación del par es función del vector del tensión de estátor aplicado en cada periodo de muestreo. Se busca conseguir que el vector de flujo de estátor posea un lugar geométrico en una circunferencia con una banda de histéresis, de manera que considerarse como constante. Por otro lado, el par electromagnético, de la ecuación (4.37) tendrá un cambio que depende del producto vectorial entre el vector de flujo de estátor y el vector de espacio de tensión, por lo tanto proporcional al seno del ángulo de carga γ. En la Fig. 4.6 se puede apreciar el impacto del vector de espacio de tensión en la magnitud del flujo de estátor y en el ángulo de carga γ. La Fig. 4.6(a) muestra el diagrama fasorial basado en las ecuaciones del modelo de la máquina, incluyendo la caı́da de tensión en la resistencia del estátor, mientras que la Fig. 4.6(b) muestra la aproximación asumida para la estrategia de control. Se puede notar el impacto en el ángulo de carga γ, considerando que la reacción del flujo del rotor es mucho más lenta que la del estátor. Diferentes resultados se obtendrán según el vector espacial de tensión que se aplique, creándose el sentido de rotación del flujo y del giro de la máquina. Para el VSI de cinco fases y dos niveles, se disponen de 31 vectores distintos que pueden ser seleccionados para cumplir con el criterio de control. En la Fig. 4.7 se muestran la disponibilidad de vectores espaciales de tensión y la trayectoria circular de referencia del vector de espacio 86 Capı́tulo 4. Control de Par y Flujo (a) (b) Figura 4.6: Diagrama fasorial resultante debido a la aplicación de un vector de tensión.(a) Diagrama fasorial del modelo de la máquina. (b) Diagrama fasorial estimado para el DTC. de flujo de estátor. También se muestra al vector espacial de flujo del rotor con el ángulo de carga γ. Un caso especial es el representado por el vector nulo, con el que no se produce ninguna variación en el flujo de estátor y un muy pequeño decremento en el par electromagnético. En sı́ntesis, se puede dividir al vector espacial de tensión en componentes tangencial y radial al flujo. La componente tangencial es la que produce el cambio en el par de la máquina, y la componente radial es la que modifica la magnitud del flujo. De esta forma, el flujo y el par electromagnético pueden ser controlados simultáneamente con el vector de espacial de tensión aplicado. En las máquinas multifásicas se deben tener en cuenta, además, el control de las corrientes en los demás planos. 4.2.2. Minimización de la corriente en el plano x–y. En la Fig. 4.8 se observan los vectores de tensión descritos por un inversor de dos niveles y cinco ramas, que definen diez sectores en cada plano. Cada vector se representa por el equivalente decimal del estado de conmutación del inversor [Sa Sb Sc Sd Se ]. Existen 32 vectores con 4 distintas magnitudes: dos vectores nulos (0), diez vectores cortos (0,3909 · Vdc ), diez vectores medios (0,6325 · Vdc ) y diez vectores largos(1,0233 · Vdc ). 87 Capı́tulo 4. Control de Par y Flujo Figura 4.7: Esquema de los vectores espaciales de flujo junto a los vectores espaciales de tensión disponibles para el control. Se puede observar que los estados del inversor que se representan mediante vectores largos en el plano α–β son representados por vectores cortos en el plano x–y; los estados del inversor que son representados mediante vectores medios en el plano α–β son representados también por vectores medios en el plano x–y; y los estados del inversor que son representados por vectores cortos en el plano α–β son representados por vectores largos en el plano x–y. Estas caracterı́sticas geométricas hacen posible que en algoritmos de modulación se pueda conseguir la generación de la componente fundamental minimizando las componentes armónicas de bajo orden. En la Fig. 4.8 se puede notar, por ejemplo, una combinación entre los vectores de espacio 24 (Largo) y 29 (Medio) que en el plano α–β tienen el mismo sentido mientras que en el plano x–y son de sentido opuesto. La aplicación, por tanto, de uno u otro puede minimizar el valor de tensión media aplicada a la máquina en el plano x–y, lo que provocará una reducción en las corrientes en este plano y la correspondiente reducción del flujo de estátor en el mismo plano. Lo mismo podemos decir de los vectores de espaciales de tensión 29 (Medio) y 26 (Corto). Todos estos vectores de espaciales de tensión se encuentran sobre la misma lı́nea, por lo que provocarán el similares efectos en el control según el análisis realizado en la sección anterior, aunque a distintas tasas por 88 Capı́tulo 4. Control de Par y Flujo (a) (b) Figura 4.8: Vectores espaciales de tensión en un inversor de cinco ramas y dos niveles. (a) Vectores en el subespacio α–β. (b) Vectores subespacio x–y. las magnitudes que poseen. Para describir el comportamiento que tendrá la aplicación de los vectores de tensión en el plano x–y, describamos el modelo en el espacio de estado de la máquina de cinco fases en el plano x–y. Sea el vector de espacio [x] definido como: [x] = isx isy T (4.38) De esta manera, el modelo en el espacio de estado de la máquina en el plano x–y, estará definido por: d [x] = [A] · [x] + [B] · [u] dt siendo: T [u] = vsx vsy ⎡ 1 − ⎢ τls [A] = ⎣ 89 (4.39) (4.40) ⎤ ⎥ 1⎦ − τls (4.41) Capı́tulo 4. Control de Par y Flujo ⎡ 1 ⎢ Lls [B] = ⎣ ⎤ ⎥ 1 ⎦ Lls (4.42) Discretizando el modelo en el espacio de estado, se obtiene el comportamiento observable del vector de espacial de estado según la siguiente ecuación: [x(k + 1)] = [Φxy ] · [x(k)] + [Γxy ] · [u(k)] (4.43) [Φxy ] = e[A]·Ts Ts [Γxy ] = e[A]·τ · [B] · dτ = e[A]·Ts · [B] · Ts (4.44) Siendo: 0 Todas las matrices pueden ser obtenidas off–line de forma sencilla, por tratarse de matrices diagonales. Su implementación en un controlador digital determinará el comportamiento de la corriente en el plano x–y del sistema. Como se mencionó que todos los vectores de tensión que se encuentran sobre la misma linea generan el mismo impacto con diferentes magnitudes, un criterio para la selección puede ser el comportamiento en el plano x–y para a evitar sobrecorrientes. Las magnitudes de los vectores de espaciales de tensión se deben considerar como un criterio para su aplicación en distintos rangos de velocidades, combinando en un caso los vectores cortos y los medios y en otro caso los vectores medios y largos con el fin de minimizar las componentes en el plano x–y. 4.2.3. Selección de vectores de tensión. En el DTC clásico; se implementa un estimador de flujo y par cuyas salidas se comparan con los valores de referencia. Con esas salidas se determinan los vectores de tensión seleccionados empleando comparadores de dos niveles. Para el caso de la 90 Capı́tulo 4. Control de Par y Flujo máquina de cinco fases, por la disponibilidad de vectores de espaciales de tensión, se puede aumentar el número de niveles de comparación del par y velocidad con el fin de minimizar las corrientes en el plano x–y. El nivel de error de los comparadores será el indicador que determine la tasa de cambio necesaria para el control. El flujo de estátor se intenta mantener dentro de una banda de histéresis de magnitud mı́nima. Para ello se propone un comparador de dos niveles que evalúa cuando la magnitud del flujo es mayor o menor a la magnitud de referencia . El par electromagnético también se mantiene dentro de una banda de histéresis ΔT . En este caso, el control realiza una preselección de dos vectores espaciados en lı́nea de tensión que pueden ser uno corto y uno medio o uno medio y uno largo, en función a que se requiera una tasa de cambio pequeña o grande, respectivamente, en el flujo y el par electromagnético. El primer grupo de vectores de tensión es de utilidad para disminuir el rizado de par, por lo que será de mucha utilidad en el control del par. Para considerar todas las posibles acciones de control se utiliza un comparador de 5 niveles de manera que considera una banda de error cero, una banda de error pequeño, y otra banda de error elevado en los dos sentidos posibles de giro de la máquina. A bajas velocidades, el efecto de despreciar la caı́da de tensión en la resistencia de estátor produce una caı́da apreciable del vector de flujo de estátor cuando éste se encuentra posicionado en el lı́mite de algún sector [41]. Adicionalmente, se propone un comparador de 3 niveles de velocidad que define la banda de baja velocidad, debido a que a baja velocidad no se puede despreciar el efecto de la caı́da de tensión en la resistencia de estátor. El umbral de baja velocidad se define como ωlow . En la Fig. 4.9 se muestra el esquema de los comparadores propuestos para generar las señales de error que servirán como criterio para la selección del vector de tensión adecuado para cumplir con los requisitos del control. Las expresiones matemáticas que se verifican 91 Capı́tulo 4. Control de Par y Flujo (a) (b) (c) Figura 4.9: Esquema de los comparadores propuestos para el control. (a) Comparador de 2 niveles propuesto para procesar la señal de error del flujo de estátor. (b) Comparador de 5 niveles propuesto para procesar la señal de error del par electromagnético. (c) Comparador de 3 niveles para procesar la señal de error de la velocidad. en los comparadores son las siguientes: λ∗s > λs dλ = 1 λ∗s ≤ λs dλ = 0 Te∗ ≥ Te + ΔT 2 dT = 2 Te + ΔT 2 > Te∗ > Te + ΔT 4 dT = 1 Te + ΔT 4 ≥ Te∗ ≥ Te − ΔT 4 dT = 0 Te − ΔT 2 < Te∗ < Te − ΔT 4 dT = −1 Te∗ ≤ Te − ΔT 2 dT = −2 ωm > ωlow dω = 1 ωlow ≥ ωm ≥ −ωlow dω = 0 ωm < −ωlow dω = −1 Siendo: dλ: Salida del comparador de flujo. dT : Salida del comparador de par. dω: Salida del comparador de velocidad. (4.45) Para la selección del vector de tensión se necesitan dos procesos de selección. En el primero, que se denomina preselección, se busca un grupo de vectores que mini92 Capı́tulo 4. Control de Par y Flujo Tabla 4.1: Agrupamiento de los vectores de tensión. Grupo Vectores Grupo Vectores VL1 2 20 VS1 2 19 VL2 4 24 VS2 12 24 VL3 3 8 VS3 3 6 VL4 7 16 VS4 23 16 VL5 5 15 VS5 5 11 VL6 13 31 VS6 14 31 VL7 9 29 VS7 9 21 VL8 25 30 VS8 27 30 VL9 17 26 VS9 10 17 VL10 18 28 VS10 22 28 mizen los errores de flujo y par en la región de velocidad que se encuentre, basando su búsqueda en la posición del vector espacial de flujo de estátor. En el segundo, la selección final, basa su criterio en minimizar las componentes de corriente en el plano x–y. En la Tabla 4.1, se muestra el agrupamiento de los vectores de tensión siguiendo las caracterı́sticas descritas. Los vectores largos y medios alineados y con el mismo sentido se designan como VLi , los medios y cortos VSi y el vector nulo V0 . Con la tabla de búsqueda se consigue seleccionar el grupo de vectores que puede generar la salida de control deseada. Este grupo es evaluado por el observador de corriente en el plano x–y, donde finalmente se aplica el vector de tensión que minimiza la componente de corriente en dicho plano. En la Tabla 4.2 se resume la selección de los grupos de vectores de tensión en el intervalo de velocidad (ωlow ≥ ωm ≥ −ωlow ), en la Tabla 4.3 se muestra la selección para el intervalo de velocidad (ωm > ωlow ), y en la Tabla 4.4 se puede observar la regla de selección en el intervalo de velocidad (ωm < −ωlow ). 93 Capı́tulo 4. Control de Par y Flujo Tabla 4.2: Tabla de búsqueda (dω = 0). Sector dλ 1 0 dT 1 2 3 4 5 6 7 8 9 10 +2 VL2 VL3 VL4 VL5 VL6 VL7 VL8 VL9 VL10 VL1 +1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 VS9 VS10 VS1 0 V0 −1 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 VS9 −2 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 VL8 VL9 +2 VL5 VL6 VL7 VL8 VL9 VL10 VL1 VL2 VL3 VL4 +1 VS5 VS6 VS7 VS8 VS9 VS10 VS1 VS2 VS3 VS4 0 V0 −1 VS9 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 −2 VL9 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 VL8 Tabla 4.3: Tabla de búsqueda (dω = 1). Sector dλ 1 0 dT 1 2 3 4 5 6 7 8 9 10 +2 VL3 VL4 VL5 VL6 VL7 VL8 VL9 VL10 VL1 VL2 +1 VS3 VS4 VS5 VS6 VS7 VS8 VS9 VS10 VS1 VS2 0 V0 −1 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 VS9 −2 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 VL8 VL9 +2 VL4 VL5 VL6 VL7 VL8 VL9 VL10 VL1 VL2 VL3 +1 VS4 VS5 VS6 VS7 VS8 VS9 VS10 VS1 VS2 VS3 0 V0 −1 VS9 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 −2 VL9 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 VL8 94 Capı́tulo 4. Control de Par y Flujo Tabla 4.4: Tabla de búsqueda (dω = −1). Sector dλ 1 0 dT 1 2 3 4 5 6 7 8 9 10 +2 VL2 VL3 VL4 VL5 VL6 VL7 VL8 VL9 VL10 VL1 +1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 VS9 VS10 VS1 0 V0 −1 VS9 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 VS8 −2 VL9 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 VL8 +2 VL5 VL6 VL7 VL8 VL9 VL10 VL1 VL2 VL3 VL4 +1 VS5 VS6 VS7 VS8 VS9 VS10 VS1 VS2 VS3 VS4 0 V0 −1 VS8 VS9 VS10 VS1 VS2 VS3 VS4 VS5 VS6 VS7 −2 VL8 VL9 VL10 VL1 VL2 VL3 VL4 VL5 VL6 VL7 Figura 4.10: Esquema de control DTC propuesto para una máquina de inducción de cinco fases. 95 Capı́tulo 4. Control de Par y Flujo El esquema de control DTC para una máquina de inducción de cinco fases se detalla en la Fig. 4.10. La selección del estado de conmutación del inversor se realiza en las dos etapas desarrolladas con el fin de minimizar las componentes de corriente en el plano x–y, condición adicional para implementar el DTC en las máquinas multifásicas. En la primera etapa se selecciona el grupo de vectores, dos por grupo para esta aplicación. Para ello se utiliza la tabla de búsqueda a partir de las salidas de los comparadores alimentados con las señales de error de flujo y par, además de seleccionar un intervalo de baja velocidad que permite minimizar la influencia de la caı́da de tensión en la resistencia de estátor. 4.3. Control predictivo de par El control predictivo es una estrategia que se ha aplicado recientemente a una amplia variedad de convertidores de potencia [42], al presentar varias ventajas que lo hacen competitivo para esta aplicación. Entre estas ventajas podemos citar que los conceptos son intuitivos y fáciles de interpretar, por lo que puede aplicarse fácilmente toda restricción y no linealidad, permitiendo la implementación simple del control. Por contra, para conseguir la implementación del control predictivo se requiere una gran potencia de cálculo dado que necesita de una elevada carga computacional comparado con los esquemas de control tradicional. Esta desventaja puede soslayarse hoy en dı́a con el desarrollo de los DSP y las FPGA, que permiten disponer de medios de implementación del control con elevada velocidad de procesamiento. La estrategia de control predictivo se basa principalmente en el uso de un modelo del sistema, modelo de predicción, que permite estimar el comportamiento de las variables a controlar. La calidad del control estará dada por la precisión del modelo puesto que las estimaciones son utilizadas por el controlador con el fin de obtener una operación deseada, a partir de unos criterios de optimización prestablecidos. 96 Capı́tulo 4. Control de Par y Flujo Las técnicas de optimización se clasifican según el criterio utilizado para la determinación de la salida óptima. Entre las técnicas de control predictivo se pueden citar las basada en histéresis, trayectoria y deadbeat. Una de las técnicas más flexibles consiste en el modelo predictivo de control (MPC), que se basa en minimizar una función de coste.El control predictivo se ha aplicando recientemente en convertidores multifásicos, y en la regulación de la corriente, aunque sólo en máquinas asimétricas de doble devanado trifásico [43]–[46] y cargas estáticas de cinco fases [47]. En este trabajo se extenderá el control predictivo a la regulación de par, definiendo una estrategia de control de velocidad de máquinas multifásicas de cinco fases que denominaremos control predictivo de par (PTC por sus siglas en inglés). 4.3.1. Principios Generales del PTC Los sistemas controlados por un modulador de energı́a con un número finito de estados son aquellos en los que la salida de un controlador continuo es traducida en una secuencia finita de estados generados por un convertidor y utilizando un algoritmo que controla los estados de conmutación del convertidor. Este es el caso de las máquinas de AC, alimentadas por un VSI, que puede modelarse como una ganancia que consiste en una transformación lineal del estado de conmutación. En aplicaciones en las que se requiere una respuesta rápida de par, esto implica un control de corriente de elevado desempeño. Entre las principales ventajas que la estrategia de control PTC ofrece, destacan la flexibilidad con la que las restricciones y no linealidades pueden ser implementadas, y la facilidad la facilidad de cambiar el número y las variables de interés en el control. El PTC utiliza un modelo que combina el VSI y la máquina para definir las acciones de control que deben ser aplicadas. Este modelo se utiliza cada periodo de muestreo con el fin de evaluar el el vector de estado al que llegarı́a el sistema para cada estado del VSI. Las acciones de control son definidas resolviendo un problema de optimización orientada a minimizar una función de coste J, que define el criterio de control. Por lo tanto, diferentes funciones de coste pueden ser utilizadas para implementar distintos criterios 97 Capı́tulo 4. Control de Par y Flujo de control, lo cual justifica la flexibilidad en el criterio de control de este esquema. Por ejemplo, consideremos la distancia euclidiana entre el flujo de referencia λ∗s y el flujo de estátor estimado por medio del modelo predictivo λpred , ası́ como la distancia entre el par s de referencia Te∗ y el par estimado Tepred para la propulsión de la máquina como variables de control de la velocidad. La función de coste que se asocia a este criterio de control se muestra en la ecuación (4.46). J= [k + 1]|)2 (Te∗ − Tepred [k + 1])2 (|λ∗s | − |λpred s + Tn2 λ2sn (4.46) donde Tn y λsn son los pesos asignados a cada una de las distancias del par y flujo, respectivamente, consideradas en la función de coste en el intervalo de control de velocidad. El superı́ndice pred hace referencia a los valores estimados a partir del modelo predictivo. Si los pesos son iguales a los valores nominales de cada variable de la máquina, el error de flujo y par tendrán el mismo peso ponderado en el criterio de control. En la función de coste pueden ser incluidos otros términos, que adicionan nuevos criterios de control, como pueden ser la pérdidas por conmutación, el balanceo de las tensiones del DC–Link, el control de la corriente o la minimización de los armónicos de corriente. El par de referencia Te∗ es actualizado en cada periodo de muestro por un controlador PI. El módulo del flujo de estátor de referencia es mantenido constante si el rango de operación es inferior a la velocidad nominal de la máquina, único caso considerado en este trabajo. Un esquema básico del control predictivo aplicado a las máquinas de cinco fases se ∗ mouestra en la Fig. 4.11. En la misma, ωm es la velocidad mecánica de referencia, ωm es la velocidad mecánica medida, is es la corriente de estátor medida, Te [k + 1] es el par electromagnético estimado por medio del modelo predictivo, λs [k + 1] es el flujo de estátor estimado y Si [k + 1] representa en el estado de conmutación del VSI que será aplicado durante el próximo periodo de muestreo. El algoritmo de control puede ser resumido según: 98 Capı́tulo 4. Control de Par y Flujo Figura 4.11: Esquema de control PTC propuesto para una máquina de inducción de cinco fases. Repetir para cada periodo de muestreo • Lectura de is y ωm Repetir para cada estado del VSI • Estimar Te y λs → Evaluar J • Seleccionar el estado con el mı́nimo valor de J (smin ) fin Repetir • Aplicar el estado smin seleccionado (siguiente periodo de muestreo) fin Repetir 4.3.2. Modelo Predictivo de Control El modelo predictivo de la máquina está basado en el modelo en el espacio de estados obtenido en la sección 3.3.1.4, representado por la ecuaciones (3.111)–(4.51) y referido a un marco de referencia estático α–β–x–y. Si el modelo en el espacio de estado está definido 99 Capı́tulo 4. Control de Par y Flujo por: d [x] = [A] · [x] + [B] · [u] dt (4.47) [y] = [C] · [x] siendo [x] = isα isβ isx isy λrα λrβ T [u] = vsα vsβ vsx vsy T [y] = isα isβ λsα λsβ T y las matrices [A], [B] y [C] están dadas por: ⎡ ⎤ (1 − σ) (1 − σ) · ωr ⎥ 0 0 ⎢A11 0 σ · M · τr σ·M ⎢ ⎥ (1 − σ) ⎥ (1 − σ) ⎢ ⎢ 0 A22 ⎥ · ωr 0 0 − ⎢ ⎥ σ · M σ · M · τ r ⎢ ⎥ 1 ⎢ 0 ⎥ 0 − 0 0 0 ⎢ ⎥ τ ⎢ ⎥ ls [A] = ⎢ ⎥ 1 ⎢ 0 ⎥ 0 0 0 0 − ⎢ ⎥ τls ⎢ ⎥ 1 ⎢M ⎥ 0 0 0 − −ωr ⎢ ⎥ ⎢ τr ⎥ τr ⎣ ⎦ M 1 0 0 0 ωr − τr τr 1 (1 − σ) donde A11 = A22 = − . − σ · τs σ · τr ⎤ ⎡ 1 0 0 0 ⎥ ⎢ σ · Ls ⎥ ⎢ 1 ⎢ 0 0 0 ⎥ ⎥ ⎢ σ · Ls ⎥ ⎢ ⎥ ⎢ 1 ⎢ 0 0 ⎥ 0 ⎥ ⎢ Lls [B] = ⎢ ⎥ 1 ⎥ ⎢ 0 0 0 ⎥ ⎢ Lls ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ 0 0 0 0 ⎦ ⎣ 0 0 0 0 ⎤ ⎡ σ · Ls 0 0 0 kr 0 ⎦ [C] = ⎣ 0 σ · Ls 0 0 0 kr (4.48) (4.49) (4.50) (4.51) Para implementar en un controlador digital y obtener el modelo predictivo, se discretiza el modelo en el espacio de estado con un periodo de muestreo Ts y un mantenerdor 100 Capı́tulo 4. Control de Par y Flujo de orden cero, asumiendo las matrices constantes durante todo el periodo de muestreo [48]. El modelo discreto en el espacio de estado viene definido por: donde [Φ] = e[A]·Ts y [Γ] = x[k + 1] = [Φ] · x[k] + [Γ] · u[k] (4.52) y[k + 1] = [C] · x[k + 1] (4.53) Ts 0 e[A]·τ · [B] · dτ . La matriz [A] depende del valor instantáneo de ωm , por lo que el modelo discreto es un variante en el tiempo. Sin embargo, la dinámica de la velocidad mecánica es mucho más lenta que la de las variables eléctricas, por lo que podemos considerarla como constante a lo largo del periodo de muestreo y actualizarla al inicio de cada periodo para obtener las matrices [Φ] y [Γ] a ser empleadas en ese periodo de muestreo. Con el fin de simplificar la implementación del modelo en el controlador digital, varios cálculos pueden realizarse off–line. Una simplificación puede obtenerse dividiendo la matriz [A] en una componente constante y otra que debe ser actualizada con la velocidad en cada periodo de muestreo. La matriz [A] se expresarı́a como sigue: [A] = [Ac ] + [Aω ] (4.54) siendo [Ac ] la matriz con todos sus términos constantes y la matriz [Aω ] la matriz con términos dependientes de la velocidad ωr . De forma que la matriz [Φ] estará dada por el producto: [Φ] = e([Ac ]+[Aω ])·Ts = e[Ac ]·Ts · e[Aω ]·Ts (4.55) Ası́ pues, la matriz e[Ac ]·Ts puede obtenerse off–line, mientras que la matriz e[Aω ]·Ts debe ser actualizada cada periodo de muestreo. Aplicando el teorema de Cayley–Hamilton, esta 101 Capı́tulo 4. Control de Par y Flujo última matriz queda definida como sigue [48]: ⎡ ⎢1 ⎢ ⎢ ⎢ ⎢ ⎢ ⎢0 ⎢ ⎢ ⎢ ⎢ ⎢ eAω ·Ts =⎢0 ⎢ ⎢ ⎢0 ⎢ ⎢ ⎢ ⎢ ⎢0 ⎢ ⎢ ⎣ M (1 − cos(ωr · Ts )) 0 0 0 σ · Ls · Lr M sin(ωr · Ts ) 1 0 0 − σ · Ls · Lr 0 1 0 0 ⎤ M sin(ωr · Ts ) ⎥ ⎥ ⎥ σ · Ls · Lr ⎥ M (1 − cos(ωr · Ts )) ⎥⎥ ⎥ ⎥ σ · Ls · Lr ⎥ ⎥ ⎥ ⎥ 0 ⎥ 0 0 1 0 0 0 0 0 cos(ωr · Ts ) − sin(ωr · Ts ) 0 0 0 0 sin(ωr · Ts ) cos(ωr · Ts ) ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.56) La matriz [Γ] puede evaluarse off–line según: [Γ] = e[Ac ]·Ts · [B] · Ts (4.57) Finalmente, el comportamiento del flujo y corrientes de estátor pueden obtenerse mediante el modelo predictivo de control definido por las ecuaciones (4.52)–(4.57), para aplicarse en la estrategia de control PTC. Esta estrategia de control podrı́a extenderse a máquinas con un mayor número de fases [49], lo que conlleva con un mayor coste computacional debido al incremento en el número de vectores de espacio de tensión disponibles. 102