¿Por qué los resultados de mi simulación no coinciden con los datos teóricos?

0

Tengo un circuito Aquí puede

Estoy intentando averiguar la función de transferencia de Voltage across L3/Input Voltage .

Cuando prueba en L3, puede ver el voltaje generado. Esto es lo que estoy tratando de replicar en la salida de mi función de transferencia.

Estoy usando lsim para calcular la salida del sistema.

lsim (prueba, entrada, tiempo) aquí ingresa = salida del modulador en Q.

tiempo = 1: 1: duración de la entrada;

Estoy obteniendo un resultado extraño en el caso de la salida de la función de transferencia.

He verificado la función de transferencia varias veces y me parece que la derivación de la función de transferencia es correcta.

¿Qué está mal aquí? alguien puede ayudarme a verificar esto.

Gracias.

    

1 respuesta

1

No tengo Matlab, pero tengo QSapecNG , precisamente para los casos en que todo se complica demasiado para hacerlo en papel. Dado su circuito, esto es lo que produce:

C1 * C2 * L2 * L3 * V1 * s^4 + C1 * C2 * L3 * RL * V1 * s^3 + C1 * L3 * V1 * s^2
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
( C1 * C2 * L2 * L3 + C1 * C2 * L1 * L3 + C1 * C2 * L1 * L2 ) * s^4 + ( C1 * C2 * L3 * RL + C1 * C2 * L1 * RL + C1 * C2 * L3 * R1 + C1 * C2 * L2 * R1 ) * s^3 + ( C1 * C2 * R1 * RL + C1 * L3 + C1 * L1 + C2 * L3 + C2 * L2 ) * s^2 + ( C1 * R1 + C2 * RL ) * s + 1

Después de revisar los términos, la única diferencia es que el término b0 es 1 , no 0 . Tal vez lo copiaste mal? En cualquier caso, agregarlo a LTspice hace que las parcelas coincidan. Aquí está el esquema:

Version 4
SHEET 1 1268 680
WIRE 48 -96 -128 -96
WIRE -176 -80 -256 -80
WIRE -256 80 -256 -80
WIRE -176 80 -256 80
WIRE -64 80 -96 80
WIRE 32 80 0 80
WIRE 160 80 112 80
WIRE 256 80 160 80
WIRE 400 80 336 80
WIRE 544 80 464 80
WIRE 160 128 160 80
WIRE 544 128 544 80
WIRE -256 160 -256 80
WIRE -256 256 -256 240
WIRE 160 256 160 208
WIRE 160 256 -256 256
WIRE 544 256 544 208
WIRE 544 256 160 256
WIRE 160 304 160 256
FLAG 160 304 0
FLAG -176 -32 0
FLAG -128 -16 0
SYMBOL res -80 64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 0.01
SYMBOL cap 0 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 46.17e-9
SYMBOL ind 16 96 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 20.56e-6
SYMBOL ind 144 112 R0
SYMATTR InstName L3
SYMATTR Value 40.46e-6
SYMBOL ind 240 96 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L2
SYMATTR Value 20.49e-6
SYMBOL cap 464 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 46.09e-9
SYMBOL res 528 112 R0
SYMATTR InstName RL
SYMATTR Value 7.93
SYMBOL voltage -256 144 R0
WINDOW 3 37 61 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR Value ac 1
SYMATTR InstName V1
SYMBOL e -128 -112 R0
SYMATTR InstName E1
SYMATTR Value Laplace = (a4*(s/w)^4 + a3*(s/w)^3 + a2*(s/w)^2 + a1*s/w + a0) / (b4*(s/w)^4 + b3*(s/w)^3 + b2*(s/w)^2 + b1*s/w + b0)
TEXT 656 24 Left 2 !.param R1=10m RL=7.93\n+ C1=46.17n C2=46.09n\n+ L1=20.56u L2=20.49u Lm=40.46u
TEXT 656 112 Left 2 !.param a4 = L2*Lm*C1*C2\n+ a3 = Lm*C1*C2*RL\n+ a2 = Lm*C1\n+ a1=0  a0=0
TEXT 656 216 Left 2 !.param b4 = C1*C2*(L1*L2 + L1*Lm + L2*Lm)\n+ b3 = C1*C2*(L2*R1 + L1*RL + Lm*R1 + Lm*RL)\n+ b2 = L2*C2 + L1*C1 + R1*RL*C1*C2 + Lm*C2 + Lm*C1\n+ b1 = R1*C1 + RL*C2\n+ b0 = 1
TEXT 256 -72 Left 2 !.param w=1
TEXT -208 320 Left 2 !.ac dec 100 1k 1g
    
respondido por el a concerned citizen

Lea otras preguntas en las etiquetas