Conversión de la función de transferencia

0

Estoy trabajando en un sistema que comprende un inversor con filtro de salida LC que alimenta un motor de inducción

Es trivial calcular la frecuencia de resonancia de un filtro LC, cuando el filtro está cargado con un motor de inducción, la respuesta de frecuencia se altera (¡no hay sorpresa aquí!)

Mirando este artículo

enlace

Tratan el motor como puramente reactivo y calculan el equivalente de Thevenin que funciona bastante bien

Estoy tratando de calcular los efectos con mayor precisión, así que uso el circuito equivalente para que el motor derive una función de transferencia que luego se pone en paralelo con los componentes del filtro con el objetivo claro de reducirlo todo a una R one L y una C que luego me permite calcular cosas como el punto -3db

He escrito un script de Matlab que genera una función de transferencia Z3, pero no importa lo que intente hacer, no puedo reducir la función de transferencia a R + Xj

De hecho, estoy confundido por el hecho de que si sustituyo a s = jw, obtengo la resistencia equivalente en función de la frecuencia de suministro

clc
clear all
close all

syms    C L R Lm Le1 Le2 Rs Rr 
s=tf('s');

V = 72;
f = 1200;

 Rs = 1.4;              % Stator resistance (ohms)
 Rr = 0.918;            % Rotor resistance (ohms)
 Rc = 23.87;            % Core loss resistance (ohms)
Le1 = 2.32e-3;          % Stator leakage reactance (H)
Le2 = 2.32e-3;          % Rotor leakage reactance (H)
 Lm = 25.25e-3;         % Magnetising reactance (H)
 Lr = Lm + Le2;
 Ls = Lm + Le1;
 P = 4;                  %Poles
Rn = 100000;


% Filter
R  = 0.05;               %Parasitic resistance
C  = 10e-6;              %Set C 
L = 2.94e-3;             %Set L

Z1 = Rs + s*Le1 + s*Lm*(s*Le2 + Rr)/(s*Lm + s*Le2 + Rr);

Z2 = R + s*L;

Z3 = Z1*Z2/(Z1 + Z2);

Zc = 1/(s*C);

Hs = Zc/(Z3 +Zc);

Vos = minreal(Hs)



W=logspace(0,7,40000);
h=bodeplot(Vos,W); grid;
p = getoptions(h);           %Create a plot options handle p.
p.FreqUnits = 'Hz';          %Modify frequency units.
setoptions(h,p);             %Apply plot options to the Bode plot and 
                             %render.  

Y si escribimos en Matlab

minreal(Z3)

  0.00177 s^3 + 0.9529 s^2 + 34.25 s + 315.6
  ------------------------------------------
             s^2 + 333.9 s + 6538

Nos da la función de transferencia para todo excepto el condensador y mi pregunta es cómo convierto esta función de transferencia a su R y L. equivalentes. Intenté reemplazar s con jw pero no tengo dónde dónde

Gracias de antemano

    
pregunta Jamie Lamb

1 respuesta

1
  

Estoy tratando de calcular los efectos con mayor precisión, así que uso el   Circuito equivalente para que el motor obtenga una función de transferencia que   luego se pone en paralelo con los componentes del filtro con el clearf   objetivo de reducirlo todo a una R una L y una C que luego me permite   para calcular cosas como el punto -3db

¿Por qué no solo dibuja el LC y la carga equivalente del motor de inducción como un circuito para un simulador y luego le pide al simulador que realice un análisis de CA.

La fórmula que obtengas será compleja y deberías olvidarte de tu: -

  

objetivo de reducirlo todo a una R una L y una C

Porque no va a pasar. Usa herramientas más apropiadas.

En otro punto, iguala el motor de inducción TF a ser: -

  

Z1 = Rs + s Le1 + s Lm * (s Le2 + Rr) / (s Lm + s * Le2 + Rr)

Pero en ninguna parte de esta ecuación veo la resistencia que representa la salida mecánica del motor y el factor de deslizamiento.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas