Você está na página 1de 21

Anlisis y simulacin de sistemas mediante MATLAB y

PROTEUS
Resumen:
A continuacin se presenta un informe sobre el moldeamiento de funciones de
transferencia en MATLAB y la utilizacin de Proteus como herramienta de
simulacin de sistemas de control. El estudio est enfocado particularmente en los
filtros activos. En cuanto a sus funciones de transferencia y la respuesta de estos
ante diferentes entradas. e utiliza Proteus para simular los filtros y a partir de su
es!uema obtener una "rafica de su respuesta en frecuencia. Adems e modelan
las funciones de transferencia de estos filtros# se calculan en MATLAB su
respuesta en frecuencia# su respuesta a una se$al escaln unitario# a una se$al
rampa y se comparan estos resultados con los obtenidos en Proteus. Tambi%n se
estudia la respuesta de estos filtros en distintas confi"uraciones# en serie# Paralelo
y realimentacin.
Procedimiento:
Para la realizacin de todos los procedimientos se utilizaron como base dos filtros
los cuales se esco"ieron con las si"uientes caracter&sticas'
Filtro 1:
Topolo"&a' Multiple (eedbac)
Tipo de respuesta' Pasa Altos
*ptimizacin' +hebyshev
(recuencia de corte' ,-. /z
*rden' ,
Filtro :
Topolo"&a' Multiple (eedbac)
Tipo de respuesta' Pasa Ba0os
*ptimizacin' Bessel
(recuencia de corte' 1... /z
*rden' ,
&ntesis de los filtros'
Para obtener un es!uema de los circuitos electrnicos !ue implementar&an los dos
filtros esco"idos se utiliz el soft2are 3(ilter Pro4 de Te5as 6nstrument. *bteniendo
como resultado los es!uemas mostrados en las fi"uras 7 y ,.
imulacin de filtros'
Los dos filtros fueron implementados en Proteus# estos es!uemas se muestran en
las fi"uras 1 y 8.
Figura 1: Esquema de
implementacin de Filtro 1.
(Pasa altos bessel fc=280
!"
Figura 2: Esquema de
implementacin de Filtro 2.
(Pasa altos beseel fc=#000
!"
e utilizo la herramienta fre!uency response de Proteus para obtener una "rafica
de la respuesta en frecuencia del filtro 7 y ,# Las "raficas obtenidas se muestran
en las fi"uras 9 y : respectivamente.
Figura #: Esquema en
Proteus de Filtro 1.
Figura $: Esquema en
Proteus de Filtro 2.
Figura %: &espuesta en
frecuencia del 'ltro 1
obtenida mediante Proteus.
Figura (: &espuesta en
frecuencia del 'ltro 2
obtenida mediante Proteus.
Las "raficas obtenidas# son consistentes con los parmetros de los filtros
especificados. Para hacer el anlisis de los filtros en MATLAB es necesario
primero conocer sus funciones de transferencia. Las ecuaciones de transferencia
para la topolo"&a Multiple (eedbac) son las si"uientes'
(iltro Pasa ba0as'
H ( s)=
R2/ R1
1+sC1( R2+R3+R2R3/ R1)+s
2
R2R3C1C2
(iltro Pasa Altas'
H ( s)=
s
2
R1R2C1C 3
1+sR2( C1+C2+C3)+s
2
R1R2C2C3
El cdi"o en MATLAB !ue se utilizo para "enerar la "rafica de bode del primer
filtro es el si"uiente'
%*****************************************************************
%
% grafic_bode_1.m
%
%Definicion de Resistencias y Condensadores
R1=5.31e3;
R2=724.;
C1=2!!."7e#$;
C2=2!!."7e#$;
C3=4!1.74e#$;

%n%merador de &'s(
n%m1=)#R1*R2*C1*C3 ! !*;
%denominador de &'s(
den1=)R1*R2*C2*C3 R2*'C1+C2+C3( 1*;

%,e genera -a f%ncion de trnasferencia
&1=tf'n%m1.den1(;

%/a frec%encia se mostrara en &0
1=bodeo2tions;
1.3re45nits=6&06;

%7enerar 7rafica de 8ode
fig%re;
bode'&1.1(; grid;
tit-e'6Diagram De bode 3i-tro 16(;
%*************************************************************
+on este cdi"o de obtiene el dia"rama de fase y amplitud !ue se muestra en la
fi"ura ;.
La "rafica obtenida es consistente con los parmetros establecidos para el filtro 7
y concuerda con la respuesta obtenida en Proteus.
Figura ): &espuesta en
frecuencia del 'ltro 1
obtenida mediante *+,-+..
El cdi"o en MATLAB !ue se utilizo para "enerar la "rafica de bode del se"undo
filtro es el si"uiente'
%*****************************************************************
%
% grafic_bode_2.m
%
%Definicion de resistencias y condensadores
R1=3.1e3;
R2=3.1e3;
R3=1."e3;
C1=1!e#$;
C2=2.7e#$;

%n%merador de &'s(
n%m2= #R29R1;
%denominador de &'s(
den2=)R2*R3*C1*C2 C1*'R2+R3+R2*R39R1( 1*;

%se genera -a f%ncion de transferencia
&2=tf'n%m2.den2(;

%/a frec%encia se mostrara en &0
1=bodeo2tions;
1.3re45nits=6&06;

%7enerar 7rafica de 8ode
fig%re;
bode'&2.1(; grid;
tit-e'6Diagram De bode 3i-tro 26(;
%*****************************************************************
+on este cdi"o de obtiene el dia"rama de fase y amplitud !ue se muestra en la
fi"ura -.
La "rafica obtenida es consistente con los parmetros establecidos para el filtro ,
y concuerda con la respuesta obtenida en Proteus.
+on estos resultados se puede confirmar el funcionamiento de los filtros se"<n lo
esperado# ahora se proceder a obtener las respuestas de estos filtros ante
entradas del tipo escaln y rampa. Para esto utilizamos la herramienta de anlisis
de Proteus para se$ales anal"icas 3A=AL*>?E A=AL@64.
Figura 8: &espuesta en
frecuencia del 'ltro 2
obtenida mediante *+,-+..
Primero se eval<a la respuesta de cada filtro ante un escaln unitario# los "rficos
obtenidos para los filtros 7 y , se muestran respectivamente en las fi"uras A y 7..
Figura /: &espuesta a un
escaln del 'ltro 1 obtenida
mediante Proteus.
Figura 10: &espuesta a un
escaln del 'ltro 2 obtenida
mediante Proteus.
En las respuestas obtenidas# las "raficas parecen estar invertidas# pero no lo
estn# ya !ue los filtros implementados con una topolo"&a Multiple (eedbac) son
inversores# tal como indican sus funciones de transferencias.
En la respuesta del filtro 7 ante el escaln# la salida se pone a B7 al inicio# y lue"o
se aten<a hasta lle"ar de nuevo a cero. Esta respuesta es particular de un filtro
pasa altas. Cue se puede e5plicar por!ue despu%s de la transicin del escaln
unitario# este si"ue en un valor constante# lo !ue se puede considerar como una
frecuencia i"ual a cero y por tanto el filtro pasa altas pone la salida a cero.
En la respuesta del filtro ,# la salida tiene un retardo en realizar la transicin# y al
final su salida se i"uala a la entrada# pero invertida claro. Esto es un filtro pasa
ba0os.
A continuacin se eval<a la respuesta de los filtros ante entradas sinusoidales. A
cada filtro se le inyecta una se$al !ue consiste en una suma de : se$ales seno de
: diferentes frecuencias.
Para el filtro 7 se eli"en las frecuencias' 79. /z# ,,. /z# ,-. /z# 19. /z# 8.. /z y
89. /z. Para el anlisis de estas se$ales se utiliza la herramienta 3(*?D6ED
A=AL@64 de Proteus# !ue muestra la se$al en el dominio de la frecuencia.
La se$al de entrada al filtro 7 se muestra en la fi"ura 77.
Figura 11: 0uma de (
se1ales seno mostradas en
el dominio de la frecuencia.
La salida se filtro se muestra en la fi"ura 7,.
En la fi"ura 77 se puede apreciar !ue para las ba0as frecuencias la amplitud de las
se$ales senoidales esta atenuada# de hecho los valores de las amplitudes de las
se$ales senoidales resultantes coinciden con los valores de la funcin de
trasferencia del filtro para esas frecuencias# lo !ue es completamente l"ico.
Para el se"undo filtro se esco"ieron las frecuencias' 7 E/z# ,.9 E/z# 8 E/z# ;
E/z# 7. E/z y 7,E/z
La se$al de entrada del se"undo filtro y la salida de este se muestran en las
fi"uras 71 y 78 respectivamente.
Figura 12: &espuesta del
'ltro 1 a la 0uma de (
se1ales seno.
Figura 1#: 0uma de (
se1ales seno mostradas en
el dominio de la frecuencia.
Figura 1$: &espuesta del
'ltro 2 a la 0uma de (
se1ales seno.
Tambi%n se evalu la respuesta al escaln de los filtros 7 y , en MATLAB con la
funcin stepFG# Estas se muestran respectivamente en las fi"uras 79 y 7:.
Figura 1%: &espuesta a un
escaln del 'ltro 1 obtenida
mediante *+,-+..
Figura 1(: &espuesta a un
escaln del 'ltro 2 obtenida
mediante *+,-+..
Estas "raficas coinciden claramente con las obtenidas mediante Proteus
mostradas en las fi"uras A y 7..
Tambi%n se evalu mediante MATLAB las respuestas de los filtros a una entrada
rampa. +omo MATLAB no e5iste una funcin para calcular directamente la
respuesta a la rampa# se procedi de la si"uiente forma'
En el dominio de laplace la rampa corresponde a
1
s
2
y el escaln unitario a
1
s # entonces la respuesta de un sistema /FsG a una se$al rampa ser
H(s)
s
2
lo !ue es i"ual a la respuesta al escaln del sistema
H(s)
s
. As& la respuesta a
la rampa para los filtros se calculo hallando la respuesta al escaln de la funcin
de transferencia del filtro dividida por s.
Las "raficas resultantes para la respuesta a la rampa de los filtros 7 y , se
muestran en las "raficas 7; y 7- respectivamente.
Figura 1): &espuesta a una
rampa del 'ltro 1 obtenida
mediante *+,-+..
Despuesta de diferentes confi"uraciones de los filtros'
e calculo tambi%n la respuesta de los filtros en las confi"uraciones en serie#
paralelo y en realimentacin. Estas se obtuvieron tanto en MATLAB como en
Proteus. Las "raficas de sus respuestas se muestran a continuacin.
Figura 18: &espuesta a una
rampa del 'ltro 2 obtenida
mediante *+,-+..
Figura 1/: &espuesta en
paralelo (suma" Filtro 1 2 2 en
Proteus
Figura 20: &espuesta en
paralelo (suma" Filtro 1 2 2 en
*+,-+.
Figura 21: &espuesta en
paralelo (3iferencia" Filtro 1 2 2
en Proteus
Figura 22: &espuesta en
paralelo (3iferencia" Filtro 1 2 2
en *+,-+.
Figura 2#: &espuesta en serie
Filtro 1 2 2 en Proteus
Figura 2$: &espuesta en serie
Filtro 1 2 2 en *+,-+..
Figura 2%: &espuesta en
realimentacin4 realimentando
con 'ltro 2 en Proteus.
Figura 2(: &espuesta en
realimentacin4 realimentando con
'ltro 2 en *+,-+..
Figura 2): &espuesta en
realimentacin4 realimentando con
'ltro 1 en Proteus.
Figura 28: &espuesta en
realimentacin4 realimentando
con 'ltro 1 en *+,-+..
+onclusiones
Al comparar cada "rafica "enerada en Proteus basada en el dia"rama del circuito
electrnico con su correspondiente "rafica "enerada en MATLAB basada en la
funcin de transferencia del circuito. e puede concluir !ue el anlisis de sistemas
basado en funciones de transferencia es una e5celente apro5imacin del
funcionamiento del sistema. Lo cual convierte a las funciones de transferencia en
una herramienta muy importante en el anlisis de sistemas# pues es una forma
matemtica con la !ue se pueden analizar sistemas con una relativa facilidad# en
comparacin con el anlisis de un sistema en el dominio del tiempo. Pues esto
re!uiere de solucin de sistemas de ecuaciones diferenciales# lo cual es
matemticamente ms dif&cil de resolver.

Você também pode gostar