Contenido principal

Park Transform

R2026b

Implementar transformada de abc a dq0

  • Park Transform block

Bibliotecas:
Simscape / Electrical / Control / Mathematical Transforms

Descripción

El bloque Park Transform convierte los componentes del dominio del tiempo de un sistema trifásico en un marco de referencia abc a componentes directos, en cuadratura y cero en un marco de referencia de rotación. El bloque puede mantener las potencias activas y potencias reactivas con las potencias del sistema en el marco de referencia abc implementando una versión invariante de la transformada de Park. Para un sistema equilibrado, el componente cero es igual a cero.

Puede configurar el bloque para alinear el eje a del sistema trifásico con el eje d o el eje q del marco de referencia de rotación en el instante t = 0. Las figuras muestran la dirección de los ejes magnéticos de los devanados del estátor en un marco de referencia abc y un marco de referencia de rotación dq0 donde:

  • El eje a y el eje q están alineados inicialmente.

  • El eje a y el eje d están alineados inicialmente.

En ambos casos, el ángulo θ = ωt, donde:

  • θ es el ángulo entre los ejes a y q para la alineación del eje q o el ángulo entre los ejes a y d para la alineación del eje d.

  • ω es la velocidad de rotación del marco de referencia d-q.

  • t es el tiempo, en s, desde la alineación inicial.

Las figuras muestran la respuesta en el tiempo de los componentes individuales de abc y dq0 con equilibrio equivalente para una:

  • Alineación del vector de fase a con el eje q

  • Alineación del vector de fase a con el eje d

Ecuaciones

El bloque Park Transform implementa la transformada para una alineación de la fase a con el eje q como

[dq0]=23[sin(θ)sin(θ−2π3)sin(θ+2π3)cos(θ)cos(θ−2π3)cos(θ+2π3)121212][abc],

, donde:

  • a, b y c son los componentes del sistema trifásico en el marco de referencia abc.

  • d y q son los componentes del sistema de dos ejes en el marco de referencia de rotación.

  • 0 es el componente cero del sistema de dos ejes en el marco de referencia estacionario.

Para una alineación de potencia invariante de la fase a con el eje q, el bloque implementa la transformada con esta ecuación:

[dq0]=23[sin(θ)sin(θ−2π3)sin(θ+2π3)cos(θ)cos(θ−2π3)cos(θ+2π3)121212][abc].

Para una alineación de la fase a con el eje d, el bloque implementa la transformada con esta ecuación:

[dq0]=23[cos(θ)cos(θ−2π3)cos(θ+2π3)−sin(θ)−sin(θ−2π3)−sin(θ+2π3)121212][abc].

El bloque implementa una alineación de potencia invariante de la fase a con el eje d como

[dq0]=23[cos(θ)cos(θ−2π3)cos(θ+2π3)−sin(θ)−sin(θ−2π3)−sin(θ+2π3)121212][abc].

Ejemplos

Puertos

Entrada

expandir todo

Componentes del sistema trifásico en el marco de referencia abc.

Tipos de datos: single | double

Posición angular del marco de referencia de rotación. El valor de este parámetro es igual a la distancia polar desde el vector de la fase a en el marco de referencia abc al eje alineado inicialmente del marco de referencia dq0.

Tipos de datos: single | double

Salida

expandir todo

Componentes del eje directo y el eje en cuadratura, y componente cero del sistema en el marco de referencia de rotación.

Tipos de datos: single | double

Parámetros

expandir todo

Opción de mantener las potencias activas y potencias reactivas del marco de referencia abc.

Alinee el vector de fase a del marco de referencia abc con el eje d o q del marco de referencia de rotación.

Referencias

[1] Krause, P., O. Wasynczuk, S. D. Sudhoff, and S. Pekarek. Analysis of Electric Machinery and Drive Systems. Piscatawy, NJ: Wiley-IEEE Press, 2013.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.

Historial de versiones

Introducido en R2017b