Vous êtes sur la page 1sur 6

INF-MCU

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL

Diseo de un Amplificador
de Segundo Orden
Brian Araque 1160983
RESUMEN

En el transcurso de la vida acadmica, el Representar grficamente, en el software Matlab


estudiante de ingeniera debe hacer uso de las seales para los diferentes sistemas de segundo
diferentes tipos de herramientas en software que orden.
simplifican y agilizan la obtencin de resultados
que deben ser interpretados de la manera correcta DESARROLLO DE LA PRCTICA
para validar la respuesta de un problema dado.
Se realiz un anlisis matemtico al circuito de la
Matlab es una plataforma de aplicaciones que Figura 1, para obtener la funcin de transferencia
proporciona de manera virtual ya sea mediante un del amplificador operacional; partiendo que se
cdigo de programacin o por interfaz grfica trabajaron los elementos del circuito como
montajes de sistemas y nos proporciona la impedancias para posteriormente ser trasladados
respuesta de la variable a analizar. al dominio de la frecuencia f(s).

INTRODUCCIN

Como todo lenguaje de programacin, Matlab


posee una sintaxis que debe ser conocida y el
estudiante deber familiarizarse con ella para
aumentar la versatilidad acadmica y por
consiguiente aumentar el nivel de dificultad en
cuanto a aplicaciones se requiera.
Figura 1. Circuito Operacional.
Bajo esta premisa, este laboratorio se basa en
representar la funcin de transferencia para un
circuito de amplificador operacional, a travs de 1 = 2 + 3 + 4
sistemas de segundo orden, variando los
elementos que se encuentran el sistema; para
= + +
posteriormente conocer la respuestas a dichos 1 1 1 3
sistemas.
: = = 0
OBJETIVOS

= + + .
Obtener la funcin de transferencia que modela 1 1 1 3
la ganancia del sistema.
3 = 5
Hacer uso de los comandos de Matlab para
obtener las respuestas de los sistemas de segundo
=
orden 3 2

Hallar polos y ceros a travs del comando rlocus


=
en Matlab. 3 2
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL


= 3 .
2
Num= [(1/R1*R3*C1*C2)]
Den= [1 ((1/C1)*(1/R1+1/R2+1/R3))
. . (1/R2*R3*C1*C2)]

2
3
2
3
2
3
2
3 Fs = tf([Num],[Den])
= + + rlocus(Fs)
1 1 1 3

2+2 1 3 3
= ( 2 2 + 2 + 1 2 + 1 2) Asignamos los valores de las resistencias y
1
capacitores.
1
= =
Introduzca el valor de R1: 1000
() 1
= 13 1 Introduzca el valor de R2: 10*10^6
() 2 1213+2(1+3+ )+
2 2
Introduzca el valor de R3: 1000
:
Introduzca el valor de C1: 10^20
2
() = 2
+ 2 + 2 Introduzca el valor de C2: 10^-3

: fi= 0;
wn= 1/(R1*R3*C1*C2);
A= (wn.^2)/(s^2+2*fi*wn+(wn.^2));
1
() 1312
= 1 1 1 1 ft= ilaplace(A)
() 2 +1(1+2+3)+1312 pretty (ft)

t= linspace(0,10000,1000);
1 plot(t,ft,'m')
= grid on
1312
title('Sistema Oscilatorio')

1 1 1 1 2
( + + )=
1 1 2 3 1312

1 1 1
+ 2 + 3
= 1
211312

Para un sistema oscilante donde = 0.

clear all
clc
R1= input('Introduzca el valor de R1:
');
R2= input('Introduzca el valor de R2:
');
R3= input('Introduzca el valor de R3: Figura 2. Seal sistema oscilatorio.
');
C1= input('Introduzca el valor de C1:
');
C2= input('Introduzca el valor de C2:
');
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL

fi= 0.3;
wn= 1/(R1*R3*C1*C2);
A= (wn.^2)/(s^2+2*fi*wn+(wn.^2));

ft= ilaplace(A)
pretty (ft)

t= linspace(0,12,1000);
plot(t,ft,'r')
grid on
title('Sistema Sub.amortiguado')

Figura 3. Polos para un sistema oscilatorio.

Para un sistema sub-amortiguado donde < 1.

clear all
clc
R1= input('Introduzca el valor de R1:
');
R2= input('Introduzca el valor de R2:
');
R3= input('Introduzca el valor de R3:
'); Figura 4. Seal para un sistema sub-amortiguado.
C1= input('Introduzca el valor de C1:
');
C2= input('Introduzca el valor de C2:
');

Num= [(1/R1*R3*C1*C2)]
Den= [1 ((1/C1)*(1/R1+1/R2+1/R3))
(1/R2*R3*C1*C2)]

Fs = tf([Num],[Den])
rlocus(Fs)

Asignamos los valores de las resistencias y


capacitores.

Introduzca el valor de R1: 10000

Introduzca el valor de R2: 1000


Figura 5.Polos para un sistema sub-amortiguado.
Introduzca el valor de R3: 100000

Introduzca el valor de C1: 10^-3 Para un sistema crticamente amortiguado donde


= 1.
Introduzca el valor de C2: 10^-3
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL

clear all
clc
R1= input('Introduzca el valor de R1:
');
R2= input('Introduzca el valor de R2:
');
R3= input('Introduzca el valor de R3:
');
C1= input('Introduzca el valor de C1:
');
C2= input('Introduzca el valor de C2:
');

Num= [(1/R1*R3*C1*C2)]
Den= [1 ((1/C1)*(1/R1+1/R2+1/R3))
(1/R2*R3*C1*C2)]

Fs = tf([Num],[Den]) Figura 6.Seal para un sistema crticamente amortiguado.


rlocus(Fs)

Asignamos los valores de las resistencias y


capacitores.

Introduzca el valor de R1: 1000

Introduzca el valor de R2: 1000

Introduzca el valor de R3: 1000

Introduzca el valor de C1: 1.5*10^-3

Introduzca el valor de C2: (2/3)*10^-3

fi= 1;
wn= 1/(R1*R3*C1*C2); Figura 7. Polos para un sistema crticamente amortiguado.
A= (wn.^2)/(s^2+2*fi*wn+(wn.^2));
Para un sistema sobre amortiguado donde > 1.
ft= ilaplace(A)
pretty (ft) clear all
clc
t= linspace(0,20,1000); R1= input('Introduzca el valor de R1:
plot(t,ft,'r') ');
grid on R2= input('Introduzca el valor de R2:
title('Sistema Amortiguamiento ');
Critico') R3= input('Introduzca el valor de R3:
');
C1= input('Introduzca el valor de C1:
');
C2= input('Introduzca el valor de C2:
');

Num= [(1/R1*R3*C1*C2)]
Den= [1 ((1/C1)*(1/R1+1/R2+1/R3))
(1/R2*R3*C1*C2)]

Fs = tf([Num],[Den])
rlocus(Fs)
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL

Asignamos los valores de las resistencias y CONCLUSIONES


capacitores.
Se analiz el circuito de forma algebraica,
Introduzca el valor de R1: 100 determinando la funcin de transferencia como
una expresin de productos y sumas entre los
Introduzca el valor de R2: 1000 elementos del sistema.

Introduzca el valor de R3: 10000 Se logr representar cada postulado de los


sistemas asignndole valores a los elementos del
Introduzca el valor de C1: 25*10^-6 sistema, de manera arbitraria, obteniendo las
soluciones deseadas a dichos sistemas.
Introduzca el valor de C2: 10^-3
Se obtuvieron las grficas de la respuesta de los
fi= 1.4; sistemas mediante el uso del comando
wn= 1/(R1*R3*C1*C2); anteriormente mencionado, y cabe sealar que la
A= (wn.^2)/(s^2+2*fi*wn+(wn.^2)); funcin plot, permiti visualizarlas.
ft= ilaplace(A)
pretty (ft) REFERENCIAS

t= linspace(0,20,1000); [1] The Math Works, Inc., linspace


plot(t,ft,'r') MATLAB linspace 1994-2016. [En
grid on Linea]. Available:
title('Sistema Sobre.amortiguado')
http://www.mathworks.com/help/matlab/ref/l
inspace.html?searchHighlight=linspace

[2] The Math Works, Inc., plot MATLAB


plot 1994-2016. [En Linea]. Available:
http://www.mathworks.com/help/matlab/ref/p
lot.html?searchHighlight=plot

[3] The Math Works, Inc., title MATLAB


title 1994-2016. [En Linea]. Available:
http://www.mathworks.com/help/matlab/ref/t
itle.html?searchHighlight=title

[4] The Math Works, Inc., syms MATLAB


syms 1994-2016. [En Linea]. Available:
http://www.mathworks.com/help/symbolic/sy
Figura 8. Seal para un sistema sobre amortiguado. ms.html?searchHighlight=syms

HERRAMIENTAS UTILIZADAS

MATLAB: Es una herramienta de software


matemtico que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programacin
propio.
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERA ELECTRNICA
Versin: 1.0
SISTEMAS DE CONTROL

Vous aimerez peut-être aussi