Diseño y
Optimización Automática.
PRIMERA PARTE
Analizando las variaciones paramétricas del
circuito.
Se puede definir un voltaje de operación, que inicialmente es cero y
solo después de un tiempo específico se incrementa a 10voltios, al usar la
fuente tipo TRAN.
8.24
5.48
2.72
-0.04
0.000 1.250m 2.500m 3.750m 5.000m
t/s
V entrada V salida
V/dB
-125.75
-160.50
-195.25
-230.00
0.000 10.000k 20.000k 30.000k 40.000k
f/Hz
Salida
Tensi
15.00u
0.00
-15.00u
-30.00u
0.000 50.000u 100.000u 150.000u 200.000u
t/s
Forma de onda
• Para lograr este propósito, se debe agregar una variable con Var
denominada amp al
diagrama esquemático y cambiar la excitación de entrada del valor
constante
Ende 20m a la Var, amp, se barre logarítmicamente desde 1uV a
el Sweep
amp.
100mV. Las ejes X y Y se definen para el voltaje de entrada y de salida,
respectivamente. Un eje Y2 se define para representar la distorsión. Se
exhiben tres curvas en la escala del eje de las Y, estas son:
Figura 8: El barrido
Sweep se usa para
analizar el
comportamiento
de la
potencia de la señal
de entrada.
4 Análisis de armónicos, Barrido de Potencia
APLAC 8.10 Student version FOR NON-COMMERCIAL USE ONLY
10.00 10.00
Vout
Disto
1.00
V
7.50
0.10
10.00m
5.00
1.00m
100.00u
2.50
10.00u
1.00u 0.00
1.0u 10.0u 100.0u 1.0m 10.0m 0.1 1.0
Vin/V
Fundamental 7. Arm
9. Arm Distorsi
A/dB PHASE
30.00 90.00
Figura 5.14:
Resultado del
análisis de gran
10.00 0.00 señal para tres
diferentes
amplitudes de la
-10.00 -90.00 señal de entrada.
-30.00 -180.00
1.0 100.0 10.0k 1.0M 100.0M
ff
gainB=0.001V PhaB=0.001V
gainB=0.01V PhaB=0.01V
gainB=0.1V PhaB=0.1V
La Capacidad de Optimización de APLAC.
"Optimización AC"
loop 21 freq log 1 1G
Y "Av" "dB" -30 50
Show DB Vac(out)
If (NewLoop) $ Es TRUE antes de iniciarse un nuevo
Barrido
Goal -Idc(Icc) LT 5m UNIT=1m
Goal Vdc(out) BETWEEN 3.5 5.5
EndIf
If (f>5k)*(f<5Meg)
$Goal MagdB(Vac(out)) GT 43 $Mayor Que
Goal MagdB(Vac(out)) LT 43 $Menor Que
$Goal MagdB(Vac(out)) EQ 43 $Igual a
Show YGOAL 43
EndIf
• Revise el diagrama esquemático de la figura y genere el proceso de
optimización La salida es:
APLAC 8.10 Sun Jul 20 2008 at 19:01:04
Copyright (c) APLAC Solutions Corporation, Finland, 1998-2005
______________________________________
* Optimization variables
* _______________________
Rx = 1.023k
R1 = 164.958k
R2 = 21.858k
* _______________________
* Optimization errors
* ___________________
1-norm = 5.439
2-norm = 2.315
max-norm = 1.883
* ___________________
Cycle 2:
Optimization terminated due to small change in function (<
OPT_FTOL)
écnicas avanzadas de optimización.
En el ejemplo siguiente, las variables se declara para la serie E
24. Para este propósito, E=24 se agrega a las tres definiciones de Var.
El mejor valor E24 para las variables se determina a través de un
proceso posterior de procesamiento después de la optimización
GRADIENT. Esto se realiza automáticamente, agregando una línea al
barrido Sweep.
MODE = OPTIMIZE_E
Después de correrlo por segunda vez, la salida indica:
APLAC 8.10 Sun Jul 20 2008 at 19:28:45
Copyright (c) APLAC Solutions Corporation, Finland, 1998-2005
__________________________________
* Optimization variables
* _______________________
Rx = 1.500k
R1 = 99.999k
R2 = 10.000k
* Optimization errors
* ___________________
1-norm = 7.237
2-norm = 2.641
max-norm = 1.781
8 Mejorar la optimización
APLAC 8.10 Student version FOR NON-COMMERCIAL USE ONLY
50.00 180.00
Av/dB PHASE
30.00 90.00
10.00 0.00
-10.00 -90.00
-30.00 -180.00
1.0 10.0 100.0 1.0k 10.0k 100.0k 1.0M 10.0M 100.0M
f/Hz
MagdB(Vac(out) Pha(Vac(out))
43