simulando un transformador eléctrico

0

Mi objetivo es programar una simulación FDM de un transformador. Entonces, tenemos el modelo de inductor acoplado para comenzar con ...

Sin embargo, si L1 = 1, L2 = 9 y el acoplamiento es perfecto, M = sqrt (1 * 9) = 3 y L1 - M = -2.

Entonces, esto me parece problemático. Además, si intento simular este modelo utilizando SPICE, entiendo por diversión, mi objetivo es programar el simulador yo mismo, SPICE se atraganta con el valor del inductor negativo y no se genera ninguna señal de salida.

Observo que el modelo anterior produce las ecuaciones diferenciales correctas, es decir, v1 = L1 * i1 '+ M * i2' v2 = L2 * i2 '+ M * i1'

Sin embargo, si intenta simular estas ecuaciones diferenciales directamente, y el acoplamiento es perfecto, la relación L1 / M = M / L2 = sqrt (L1) / sqrt (L2) y no puede resolverlas para i1 'y i2 '. Entonces, estoy atascado a partir de estas ecuaciones diferenciales también.

Una cosa más: ejecutar el modelo de transformador SPICE, es decir, especificar L1 = 1, L2 = 9 yk = 1, con una entrada de 1 v. 60 Hz produce la salida esperada de 3 v. Sin embargo, cambiar k a .9 reduce la salida a unos pocos mv. Incluso .99 y todavía es un par de mv. Eso me parece muy peculiar (no soy un EE).

Cualquier ayuda sería apreciada.

    
pregunta DrWill

1 respuesta

1

Si el acoplamiento es perfecto, entonces M = L1 = L2, es decir, el modelo que está utilizando tiene acoplamiento incorporado en las fórmulas, por lo que no puede hacer matemáticamente lo que quiere hacer.

L1 es la inductancia total que se observa en el primario y esto es igual a la inductancia de magnetización + inductancia de fuga, por lo que M no puede ser más grande que L1 y, por lo tanto, L1-M no puede ser negativo.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas