SlideShare une entreprise Scribd logo
1  sur  10
REDES DE COMPENSACIÓN MEDIANTE RESPUESTA EN FRECUENCIA
1. OBJETIVO
• Conocerlasdiferentestécnicasde compensaciónde sistemasde control.
• Realizarel control medianterespuestaenfrecuenciaparasatisfacerlasespecificacionesde
desempeño.
• Conocerel empleodel paquete Matlab,orientadoal ajuste de loscompensadoresdiseñados.
2. FUNDAMENTOTEORICO
• Conocerlosconceptosde respuestaenfrecuenciaparadiversossistemas
La respuestaenfrecuencia,se refiere alarespuestaenestadoestablede unsistemasujetoa
una señal sinusoidal de amplitudfija,peroconunafrecuenciaque varíacon ciertorango.
El análisisdinámicode unsistemaenel dominiode lafrecuenciaconsiste esencialmente en el
estudio de la variación del margen de ganancia y margen de fase con el cambio en la
frecuenciaenlaseñal de entradaMediante laevaluaciónde la función de transferencia de un
sistema para s = jw.
• Conocerlosmétodosde diseñode controladores
 Diseñode controladorde adelantode fase.
El ancho de bandase incrementaporloque mejoralavelocidadde repuesta.
 Redde atraso de fase.
La fase de trayectoriadirectadel sistemaenel nuevocruce de gananciase incrementa
gracias a la fase mínimaque incorporael compensadorenel cruce de ganancia.
Esto mejorael margende fase.
 Redatraso y adelantode fase.
Consiste enponeruncompensadorde adelantode fase yuncompensadorde atraso
que se han diseñadoporseparado.
3. TRABAJO EXPERIMENTAL
3.1. Considere el sistemade lazoabierto.Diseñeuncompensadortal que laconstante de error
estáticode velocidadseade 4 seg-1,el margende fase seade 50° y el margende gananciasea
de 10 dB o más. 𝐺( 𝑠) =
1
𝑠2+1
Constante de errorestáticode velocidad.
Parámetrosdel sistema
Mp=0°
Mg=∞
Kv=
El compensadores
𝐺𝑐( 𝑠) = 𝑘
𝑇𝑠+1
𝛽𝑇𝑠+1
Donde 𝐾 = 𝐾𝑐𝛽
Sistemacompensado
𝐺𝑐( 𝑠) 𝐺( 𝑠) =
𝑇𝑠+1
𝛽𝑇𝑠+1
𝐾𝐺( 𝑠) =
𝑇𝑠+1
𝛽𝑇𝑠+1
𝐺1( 𝑠) Donde 𝐺1( 𝑠) = 𝐾
1
𝑠2+1
DetermínanoslagananciaK que satisfagael requerimiento.
𝐾𝑣𝑐 = lim
𝑠→0
𝑠𝐺1( 𝑠) = lim
𝑠→0
𝑠𝐾
1
𝑠2+1
= 0
Comoes unsistematipoceroañadimosunintegrador.
𝐺( 𝑠) =
𝐾
𝑆
𝐺´( 𝑠) Donde lim
𝑠→0
𝐺´( 𝑠) = 1
𝐺𝑐( 𝑠) 𝐺(𝑠) =
𝐾
𝑆
𝐺´( 𝑠) 𝐺( 𝑠) =
𝐾
𝑆
𝐺´( 𝑠)
1
𝑠2+1
Entonces 𝐺𝑐( 𝑠) 𝐺(𝑠) = 𝐺´( 𝑠)
𝐾
𝑆
1
𝑠2+1
= 𝐺´( 𝑠) 𝐺1(𝑠)
𝐺1( 𝑠) =
𝐾
𝑆
1
𝑠2+1
Ahorasi determinamoslagananciaKcon error estáticode velocidadKv=4
𝐾𝑣𝑐 = lim
𝑠→0
𝑠𝐺𝑐( 𝑠) 𝐺( 𝑠) = lim
𝑠→0
𝑠
𝐾
𝑠
𝐺´(𝑠)
1
𝑠2 + 1
= 4 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐾 = 4
Entonces 𝐺1( 𝑠) =
𝐾
𝑆
1
𝑠2+1
=
4
𝑆
1
𝑠2+1
=
4
𝑠3+𝑠
n=[4]
d=[1 0 1 0]
g=tf(n,d)
bode(g)
margin(g)
Mp=-90°
Wm=1.8rad/s
Comolo requeridoesunMp=60° asumimosparte del compensadorG´(s)=(as+1) que tieneuna
fase de 90° una décadaarriba de la frecuenciade corte.
𝑎 =
10
1.8
= 5.55 = 6 entonces G´(s)=(6s+1)
𝐺2( 𝑠) =
𝐾
𝑆
(6s + 1)
1
𝑠2+1
=
24𝑠+4
𝑠3+𝑠
n=[24 4]
d=[1 0 1 0]
g=tf(n,d)
bode(g)
margin(g)
MP=-1.91° Y Wm=5rad/s
De lagráfica vemosque necesitaunafase de 50°+1.91° porlo que aumentamosunfactorde
primerordenG´(s)=(bs+1) donde b=1/5 = 0.2 el sistemacompensadoquedade laforma.
𝐺2( 𝑠) =
4(6s + 1)(0.2s + 1)
𝑆
1
𝑠2 + 1
=
4.8𝑠2 + 24.8𝑠 + 4
𝑠3 + 𝑠
n=[4.8 24.8 4]
d=[1 0 1 0]
g=tf(n,d)
bode(g)
margin(g)
Mp=50°
Wm=60.29rad/s
Comoya cumple con lasespecificacioneslafunciónde transferenciaes:
𝐺𝑐( 𝑠) 𝐺(𝑠) =
4.8𝑠2 + 24.8𝑠 + 4
𝑠3 + 𝑠
Funciónde transferenciaalazocerradoes:
𝐶(𝑠)
𝑅(𝑠)
=
4.8𝑠2 + 24.8𝑠 + 4
𝑠3 + 4.8𝑠2 + 25.8𝑠 + 4
n=[4.8 24.8 4];
d=[1 0 1 0];
g=tf(n,d)
g2=feedback(g,1)
step(g2)
pause
t=0:0.01:10;
x=t;
lsim(g2,x,t)
3.2. Diseñe uncompensadorde atraso-adelantotal que laconstante de errorestáticode
velocidadKvseade 20 seg-1,el margende fase seade 60° y el margende ganancia nosea
menorque 8 dB.
𝐺( 𝑠) =
1
𝑠(𝑠 + 1)(𝑠 + 5)
Calculamoslaconstante de errorestáticode velocidad
𝐾𝑣 = lim
𝑠→0
𝑠𝐺𝑐( 𝑠) 𝐺( 𝑠) = lim
𝑠→0
𝑠𝐾𝑐 (
𝑠 +
1
𝑇1
𝑠 +
𝛾
𝑇1
) (
𝑠 +
1
𝑇2
𝑠 +
1
𝛽𝑇2
)
1
𝑠( 𝑠 + 1)( 𝑠 + 5)
= 20
20 =
𝐾𝑐
5
𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐾𝑐 = 100
𝐺1( 𝑠) = 𝐾𝑐𝐺( 𝑠) 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐺1( 𝑠) =
100
𝑠( 𝑠 + 1)( 𝑠 + 5)
n=[100];
d=[1 3 2 0];
g=tf(n,d)
bode(g)
margin(g)
|MG|=10.5 dB
W=2.24 rad/s
El ángulorequeridoesde 60°+10=70°
Hallandoel ángulonecesario
𝑠𝑒𝑛( 𝜑) =
𝛽−1
𝛽+1
𝑑𝑒𝑠𝑝𝑒𝑗𝑎𝑛𝑑𝑜 𝛽 =
−( 𝑠𝑒𝑛(70)+1)
𝑠𝑒𝑛(70)−1
𝑡𝑒𝑛𝑒𝑚𝑜𝑠 𝛽 =32.16
Si w=2.24 undécada abajoserá0.224 entonces 𝑤 =
1
𝑇2
= 0.224 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝑇2 = 4.464
1
𝛽𝑇2
=
1
32.16 ∗ 4.464
= 0.0069
El compensadorenatrasoseria
𝑠 + 0.224
𝑠 + 0.0069
La parte de compensaciónenadelantodebe contribuircon -24.4dB co unafrecuencia1.41
rad/s
Construimosunarectaque pase por la
magnitud-24.4dB a una frecuenciade
1.41rad/s
El interceptoporodB no da una
frecuenciade 2.64rad/s
𝛽
𝑇1
= 7.55 𝑠𝑖 𝛽 = 32.16
1
𝑇1
= 0.234
Entonce ya tenemosGc(s):
𝐺𝑐( 𝑠) = 𝐾𝑐 (
𝑠 +
1
𝑇1
𝑠 +
𝛾
𝑇1
)(
𝑠 +
1
𝑇2
𝑠 +
1
𝛽𝑇2
) = 100 (
𝑠 + 0.189
𝑠 + 2.640
) (
𝑠 + 0.141
𝑠 + 0.01
)
𝐺𝑐( 𝑠) 𝐺( 𝑠) = 100(
𝑠 + 0.234
𝑠 + 7.55
)(
𝑠 + 0.224
𝑠 + 0.0069
)
1
𝑠( 𝑠 + 1)( 𝑠 + 5)
Funciónde transferencia lazoabierto
100 s^2+ 45.8s + 5.2
s^5+ 13.56s^4+ 50.41 s^3+ 38.11 s^2 + 0.26 s
Funciónde transferencia lazocerrado
100 s^2 + 45.8 s + 5.2
s5 + 13.56 s^4 + 50.41 s^3 + 138.1 s^2 + 46.06 s + 5.2
n=[100];
d=[1 6 5 0];
g=tf(n,d)
nc=[1 0.458 0.052];
dc=[1 7.56 0.052];
gc=tf(nc,dc)
ncn=conv(n,nc);
dcd=conv(d,dc);
gcg=tf(ncn,dcd)
g2=feedback(gcg,1)
bode(gcg)
margin(gcg)
3.3. Proponer un programa en MATLAB que realice la compensación para los casos
 Compensación en adelanto
n=input('ingrese numerador n = ');
d=input('ingrese denominador d = ');
g=tf(n,d)
bode(g)
hold on
grid
[mmg,mf,wg,wf]=margin(g);
mg=20*log10(mmg)
d1=d(1:end-1);
f=0;
kv=evalfr(tf(n,d1),f);
fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg =
%2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf)
kvc=input('ingrese el Kv requerido kvc = ');
k=kvc/kv
g1=tf(conv(n,k),d)
bode(g1)
[mg1,mf1]=margin(g1);
fprintf('El margenn de fase de G1(s) es n Mp = %2.4fn',mf1)
mmp=input('ingrese el Mp requerido Mp = ');
fi=mmp-mf1
fim=fi+8
alf=(1-sind(fim))/(1+sind(fim))
magnitud=-20*log10(1/sqrt(alf))
wgrf=input('ingrese la frecuencia en la magnitud dada W = ');
c=wgrf*sqrt(alf)
t=1/c;
p=1/(alf*t)
kc=k/alf
nc=conv(kc,[1 c]);
dc=[1 p];
gc=tf(nc,dc)
ncn=conv(n,nc);
dcd=conv(d,dc);
gcg=tf(ncn,dcd)
bode(gcg)
 Compensación en atraso
n=input('ingrese numerador n = ');
d=input('ingrese denominador d = ');
g=tf(n,d)
bode(g)
hold on
grid
[mmg,mf,wg,wf]=margin(g);
mg=20*log10(mmg)
d1=d(1:end-1);
f=0;
kv=evalfr(tf(n,d1),f);
fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg =
%2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf)
kvc=input('ingrese el Kv requerido kvc = ');
k=kvc/kv
g1=tf(conv(n,k),d)
bode(g1)
[mg1,mf1]=margin(g1);
fprintf('El margenn de fase de G1(s) es n Mp = %2.4fn',mf1)
mmp=input('ingrese el Mp requerido Mp = ');
fi=mmp+12
wn=input('ingrese la frecuencia al ángulo(fi) dado Wn = ');
c=wn-0.345
T=1/c
MG=input('ingrese la magnitud al ángulo(fi) dado MG = ');
bta=10^(MG/20)
P=1/(bta*T)
kc=k/bta
nc=conv(kc,[1 c]);
dc=[1 P];
gc=tf(nc,dc)
ncn=conv(n,nc);
dcd=conv(d,dc);
gcg=tf(ncn,dcd)
bode(gcg)
 Compensación atraso adelanto.
n=input('ingrese numerador n = ');
d=input('ingrese denominador d = ');
g=tf(n,d)
bode(g)
hold on
grid
[mmg,mf,wg,wf]=margin(g);
mg=20*log10(mmg);
d1=d(1:end-1);
f=0;
kv=evalfr(tf(n,d1),f);
fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg =
%2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf)
kvc=input('ingrese el Kv requerido kvc = ');
kc=kvc/kv
g1=tf(conv(n,kc),d)
bode(g1)
[mg1,mf1,wg,wf]=margin(g1);
mmg1=20*log10(mg1);
fprintf('Los margenes de G1(s) es n Mp = %2.4fn Mg = %2.4fn Wg =
%2.4fn',mf1,mmg1,wg)
mmp=input('ingrese el Mp requerido Mp = ');
fi=mmp+5;
bta=(sind(fi)+1)/(1-sind(fi));
c=wg/10;
t2=1/c;
p=1/(bta*t2);
fprintf('El Beta es = %2.4fn el cero es = %2.4fn el polo es =
%2.4fn',bta,c,p)
nca=[1 c];
dca=[1 p];
disp('El compensador en atraso seria:')
gca=tf(nca,dca)
a=[wg/10 wg wg*10];
b=[mmg1-20 mmg1 mmg1+20];
figure
semilogx(a,b)
grid
disp('Señale el intercepto de la recta con el 0 dB')
[c1]=ginput(1);
close figure 2
p2=c1(1);
c2=p2/bta;
fprintf('El cero es = %2.4fn El polo es = %2.4fn',c2,p2)
ncad=[1 c2];
dcad=[1 p2];
disp('El compensador en adelanto seria:')
gcad=tf(ncad,dcad)
nc=conv(n,nca);
dc=conv(d,dca);
ncc=conv(nc,ncad);
dcc=conv(dc,dcad);
nccc=conv(kc,ncc);
gcg=tf(nccc,dcc)
bode(gcg)
margin(gcg)
gcg1=feedback(gcg,1)
3.4 Realizar un VI que permita visualizar la función de transferencia del sistema, el
compensador y visualización de los diagramas de Bode del sistema compensado y sin
compensar
4. CONCLUSIONES Y RECOMENDACIONES
 CONCLUCIONES
- Verificamoslosdiferentesmétodosde compensaciónenfrecuencia. en adelanto,
atraso y atraso adelanto.
- Realizamosel control mediante losmétodosde compensación en frecuencia para
satisfacerlosdatosque requerían.Algunosen adelanto, atraso y otros en ambos.
- Fijarse bienel losdatos requeridos y en el diagrama de bode sin compensar para
poder aplicar el correcto compensador.
- Todoslos cálculoslospodemosrealizarenmatlabparaun mejorentendimiento y
calcular el mejor compensador para el sistema
- Tambiénpodemosusarel programa labview para variar algunos parámetros y así
llegar a hallar el mejor compensador para dicho sistema.
 RECOMENDACIONES
- Conocerque mejorao empeoraunpoloy uncero para poderaplicarel respectivo
método de compensación.
- Ver el diagrama de bode sin compensar para poder aplicar el método que
compense mejor.
- Si no compensalosrequerimientosajustaralgunos parámetros o constantes para
que cumpla lo pedido.
- Saber los comandos para graficar, hallar los márgenes, etc. En matlab
5. BIBLIOGRAFIA
- http://es.wikipedia.org/wiki/Respuesta_en_frecuencia
- http://www.buenastareas.com/ensayos/Compensaci%C3%B3n-Utilizando-
M%C3%A9todos-De-Repuesta-En/1052653.html
- http://www.slideshare.net/guest21fbd4/clase-6-diseo-de-controladores-por-
respuesta-en-frecuencia

Contenu connexe

Tendances (6)

Examen DE Laboratorio de Fisica I
Examen DE Laboratorio de Fisica IExamen DE Laboratorio de Fisica I
Examen DE Laboratorio de Fisica I
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
 
Fisica2 clase2
Fisica2 clase2Fisica2 clase2
Fisica2 clase2
 
Analisis de la empresa
Analisis de la empresaAnalisis de la empresa
Analisis de la empresa
 
Ingeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RFIngeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RF
 
Lab fisica3
Lab fisica3Lab fisica3
Lab fisica3
 

En vedette

The First English-Persian statistical machine translation
The First English-Persian statistical machine translationThe First English-Persian statistical machine translation
The First English-Persian statistical machine translation
Mahsa Mohaghegh
 

En vedette (16)

HIv risks and vulnerabilities among Gay, Bisexuals and Others MSM, Stefan Baral
HIv risks and vulnerabilities among Gay, Bisexuals and Others MSM, Stefan BaralHIv risks and vulnerabilities among Gay, Bisexuals and Others MSM, Stefan Baral
HIv risks and vulnerabilities among Gay, Bisexuals and Others MSM, Stefan Baral
 
The First English-Persian statistical machine translation
The First English-Persian statistical machine translationThe First English-Persian statistical machine translation
The First English-Persian statistical machine translation
 
DQF Use Case, Maria Azqueta and Maria Illescas, Seprotec
DQF Use Case, Maria Azqueta and Maria Illescas, SeprotecDQF Use Case, Maria Azqueta and Maria Illescas, Seprotec
DQF Use Case, Maria Azqueta and Maria Illescas, Seprotec
 
Flask restfulservices
Flask restfulservicesFlask restfulservices
Flask restfulservices
 
Ciiudad capital
Ciiudad capitalCiiudad capital
Ciiudad capital
 
K translate - Baltic DBIS2016
K translate - Baltic DBIS2016K translate - Baltic DBIS2016
K translate - Baltic DBIS2016
 
Andres Gonzalez
Andres GonzalezAndres Gonzalez
Andres Gonzalez
 
KalianeW-CV
KalianeW-CVKalianeW-CV
KalianeW-CV
 
The Diwali Effect
The Diwali Effect The Diwali Effect
The Diwali Effect
 
MBKM - Spunti per il management
MBKM - Spunti per il managementMBKM - Spunti per il management
MBKM - Spunti per il management
 
Kantar TNS On-line Track_серпень_2016
Kantar TNS On-line Track_серпень_2016Kantar TNS On-line Track_серпень_2016
Kantar TNS On-line Track_серпень_2016
 
Obiettivi e linguaggi di comunicazione del POR CreO FESR Toscana
Obiettivi e linguaggi di comunicazione del POR CreO FESR ToscanaObiettivi e linguaggi di comunicazione del POR CreO FESR Toscana
Obiettivi e linguaggi di comunicazione del POR CreO FESR Toscana
 
Image to text Converter
Image to text ConverterImage to text Converter
Image to text Converter
 
Web Push уведомления - успешные кейсы, проблемы и статистика инструмента
Web Push уведомления - успешные кейсы, проблемы и статистика инструментаWeb Push уведомления - успешные кейсы, проблемы и статистика инструмента
Web Push уведомления - успешные кейсы, проблемы и статистика инструмента
 
TOP-10 ошибок FMCG брендов в Digital
TOP-10 ошибок FMCG брендов в DigitalTOP-10 ошибок FMCG брендов в Digital
TOP-10 ошибок FMCG брендов в Digital
 
La teoría del todo
La teoría del todoLa teoría del todo
La teoría del todo
 

Similaire à Practica#6 ismael

Compensador atraso
Compensador atrasoCompensador atraso
Compensador atraso
Ladyy Hualpa
 
Compensador atraso
Compensador atrasoCompensador atraso
Compensador atraso
Ladyy Hualpa
 
Analisis estatico y diseño estructural de zapatas aisladas
Analisis estatico y diseño estructural de zapatas aisladasAnalisis estatico y diseño estructural de zapatas aisladas
Analisis estatico y diseño estructural de zapatas aisladas
Orson Andres Rojas Mendoza
 
Reducir al primer cuadrante
Reducir al primer cuadranteReducir al primer cuadrante
Reducir al primer cuadrante
Liceo Naval
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
David Mora Cusicuna
 
Reducción al primer cuadrante 4º sec
Reducción al primer cuadrante   4º secReducción al primer cuadrante   4º sec
Reducción al primer cuadrante 4º sec
cjperu
 

Similaire à Practica#6 ismael (20)

4Fundamentos de Bode.pptx
4Fundamentos de Bode.pptx4Fundamentos de Bode.pptx
4Fundamentos de Bode.pptx
 
Compensador atraso
Compensador atrasoCompensador atraso
Compensador atraso
 
Compensador atraso
Compensador atrasoCompensador atraso
Compensador atraso
 
digitalizacion de controladores
digitalizacion de controladoresdigitalizacion de controladores
digitalizacion de controladores
 
Procesamiento Digital De Señales Filtro Pasa Bajas - MATLAB
Procesamiento Digital De Señales Filtro Pasa Bajas - MATLABProcesamiento Digital De Señales Filtro Pasa Bajas - MATLAB
Procesamiento Digital De Señales Filtro Pasa Bajas - MATLAB
 
Analisis estatico y diseño estructural de zapatas aisladas
Analisis estatico y diseño estructural de zapatas aisladasAnalisis estatico y diseño estructural de zapatas aisladas
Analisis estatico y diseño estructural de zapatas aisladas
 
TRABAJO 1.docx
TRABAJO 1.docxTRABAJO 1.docx
TRABAJO 1.docx
 
Procesamiento Digital De Señales Filtro Pasa Altas - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas - MATLABProcesamiento Digital De Señales Filtro Pasa Altas - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas - MATLAB
 
Solución de Los Ejercicios Libro Vallejo Zambrano UNIDAD 1 Vectores
Solución de Los Ejercicios Libro Vallejo Zambrano UNIDAD 1 VectoresSolución de Los Ejercicios Libro Vallejo Zambrano UNIDAD 1 Vectores
Solución de Los Ejercicios Libro Vallejo Zambrano UNIDAD 1 Vectores
 
Solucion taller 1 de control 2
Solucion taller 1 de control 2Solucion taller 1 de control 2
Solucion taller 1 de control 2
 
Reducir al primer cuadrante
Reducir al primer cuadranteReducir al primer cuadrante
Reducir al primer cuadrante
 
unidad-5 cideteq
unidad-5 cidetequnidad-5 cideteq
unidad-5 cideteq
 
Fórmulas de la física completas
Fórmulas de la física completasFórmulas de la física completas
Fórmulas de la física completas
 
4 respfrec
4 respfrec4 respfrec
4 respfrec
 
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
CI_EV01_SISTEMAS_DE_COMUN_I__EJEMPLO_DE_EVALUACION_CURSOS_ANTERIORES__Analisi...
 
Tipo c
Tipo cTipo c
Tipo c
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
 
Reducción al primer cuadrante 4º sec
Reducción al primer cuadrante   4º secReducción al primer cuadrante   4º sec
Reducción al primer cuadrante 4º sec
 
1.2 control pid INGENIERIA DEL CONTROL
1.2 control pid INGENIERIA DEL CONTROL1.2 control pid INGENIERIA DEL CONTROL
1.2 control pid INGENIERIA DEL CONTROL
 
Bode
BodeBode
Bode
 

Plus de Ismael Cayo Apaza

Plus de Ismael Cayo Apaza (20)

Problema sust y eolica
Problema sust y  eolicaProblema sust y  eolica
Problema sust y eolica
 
Eer tema 03 energia solar fotovoltaica.ppt [modo de compatibilidad]
Eer tema 03 energia solar  fotovoltaica.ppt [modo de compatibilidad]Eer tema 03 energia solar  fotovoltaica.ppt [modo de compatibilidad]
Eer tema 03 energia solar fotovoltaica.ppt [modo de compatibilidad]
 
Eer tema 01 generalidades
Eer tema 01 generalidadesEer tema 01 generalidades
Eer tema 01 generalidades
 
El principito
El principitoEl principito
El principito
 
Segundo cultura nazca
Segundo cultura nazcaSegundo cultura nazca
Segundo cultura nazca
 
La fuente
La fuenteLa fuente
La fuente
 
Aparamenta electrica.
Aparamenta electrica.Aparamenta electrica.
Aparamenta electrica.
 
Conductores
ConductoresConductores
Conductores
 
Secciontecnica
SecciontecnicaSecciontecnica
Secciontecnica
 
Manual electrico viakon capitulo 2
Manual electrico viakon   capitulo 2Manual electrico viakon   capitulo 2
Manual electrico viakon capitulo 2
 
37. secciones 370-alarmas contra incendio
37.  secciones 370-alarmas contra incendio37.  secciones 370-alarmas contra incendio
37. secciones 370-alarmas contra incendio
 
Aprueban norma técnica
Aprueban norma técnicaAprueban norma técnica
Aprueban norma técnica
 
Conductores electricos
Conductores electricosConductores electricos
Conductores electricos
 
Aprueban norma técnica
Aprueban norma técnicaAprueban norma técnica
Aprueban norma técnica
 
Lecture 07 transistor re model
Lecture 07 transistor re modelLecture 07 transistor re model
Lecture 07 transistor re model
 
Elec ch06bjt amplifiers
Elec ch06bjt amplifiersElec ch06bjt amplifiers
Elec ch06bjt amplifiers
 
1. el amplificador de emisor comun
1.  el amplificador de emisor comun1.  el amplificador de emisor comun
1. el amplificador de emisor comun
 
Lecture 08 hibridequivalentmodel
Lecture 08 hibridequivalentmodelLecture 08 hibridequivalentmodel
Lecture 08 hibridequivalentmodel
 
Lecture 06 transistorremodel
Lecture 06 transistorremodelLecture 06 transistorremodel
Lecture 06 transistorremodel
 
Practica3
Practica3Practica3
Practica3
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Practica#6 ismael

  • 1. REDES DE COMPENSACIÓN MEDIANTE RESPUESTA EN FRECUENCIA 1. OBJETIVO • Conocerlasdiferentestécnicasde compensaciónde sistemasde control. • Realizarel control medianterespuestaenfrecuenciaparasatisfacerlasespecificacionesde desempeño. • Conocerel empleodel paquete Matlab,orientadoal ajuste de loscompensadoresdiseñados. 2. FUNDAMENTOTEORICO • Conocerlosconceptosde respuestaenfrecuenciaparadiversossistemas La respuestaenfrecuencia,se refiere alarespuestaenestadoestablede unsistemasujetoa una señal sinusoidal de amplitudfija,peroconunafrecuenciaque varíacon ciertorango. El análisisdinámicode unsistemaenel dominiode lafrecuenciaconsiste esencialmente en el estudio de la variación del margen de ganancia y margen de fase con el cambio en la frecuenciaenlaseñal de entradaMediante laevaluaciónde la función de transferencia de un sistema para s = jw. • Conocerlosmétodosde diseñode controladores  Diseñode controladorde adelantode fase. El ancho de bandase incrementaporloque mejoralavelocidadde repuesta.  Redde atraso de fase. La fase de trayectoriadirectadel sistemaenel nuevocruce de gananciase incrementa gracias a la fase mínimaque incorporael compensadorenel cruce de ganancia. Esto mejorael margende fase.  Redatraso y adelantode fase. Consiste enponeruncompensadorde adelantode fase yuncompensadorde atraso que se han diseñadoporseparado. 3. TRABAJO EXPERIMENTAL 3.1. Considere el sistemade lazoabierto.Diseñeuncompensadortal que laconstante de error estáticode velocidadseade 4 seg-1,el margende fase seade 50° y el margende gananciasea de 10 dB o más. 𝐺( 𝑠) = 1 𝑠2+1 Constante de errorestáticode velocidad. Parámetrosdel sistema Mp=0° Mg=∞ Kv=
  • 2. El compensadores 𝐺𝑐( 𝑠) = 𝑘 𝑇𝑠+1 𝛽𝑇𝑠+1 Donde 𝐾 = 𝐾𝑐𝛽 Sistemacompensado 𝐺𝑐( 𝑠) 𝐺( 𝑠) = 𝑇𝑠+1 𝛽𝑇𝑠+1 𝐾𝐺( 𝑠) = 𝑇𝑠+1 𝛽𝑇𝑠+1 𝐺1( 𝑠) Donde 𝐺1( 𝑠) = 𝐾 1 𝑠2+1 DetermínanoslagananciaK que satisfagael requerimiento. 𝐾𝑣𝑐 = lim 𝑠→0 𝑠𝐺1( 𝑠) = lim 𝑠→0 𝑠𝐾 1 𝑠2+1 = 0 Comoes unsistematipoceroañadimosunintegrador. 𝐺( 𝑠) = 𝐾 𝑆 𝐺´( 𝑠) Donde lim 𝑠→0 𝐺´( 𝑠) = 1 𝐺𝑐( 𝑠) 𝐺(𝑠) = 𝐾 𝑆 𝐺´( 𝑠) 𝐺( 𝑠) = 𝐾 𝑆 𝐺´( 𝑠) 1 𝑠2+1 Entonces 𝐺𝑐( 𝑠) 𝐺(𝑠) = 𝐺´( 𝑠) 𝐾 𝑆 1 𝑠2+1 = 𝐺´( 𝑠) 𝐺1(𝑠) 𝐺1( 𝑠) = 𝐾 𝑆 1 𝑠2+1 Ahorasi determinamoslagananciaKcon error estáticode velocidadKv=4 𝐾𝑣𝑐 = lim 𝑠→0 𝑠𝐺𝑐( 𝑠) 𝐺( 𝑠) = lim 𝑠→0 𝑠 𝐾 𝑠 𝐺´(𝑠) 1 𝑠2 + 1 = 4 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐾 = 4 Entonces 𝐺1( 𝑠) = 𝐾 𝑆 1 𝑠2+1 = 4 𝑆 1 𝑠2+1 = 4 𝑠3+𝑠 n=[4] d=[1 0 1 0] g=tf(n,d) bode(g) margin(g) Mp=-90° Wm=1.8rad/s Comolo requeridoesunMp=60° asumimosparte del compensadorG´(s)=(as+1) que tieneuna fase de 90° una décadaarriba de la frecuenciade corte. 𝑎 = 10 1.8 = 5.55 = 6 entonces G´(s)=(6s+1) 𝐺2( 𝑠) = 𝐾 𝑆 (6s + 1) 1 𝑠2+1 = 24𝑠+4 𝑠3+𝑠 n=[24 4] d=[1 0 1 0] g=tf(n,d) bode(g) margin(g)
  • 3. MP=-1.91° Y Wm=5rad/s De lagráfica vemosque necesitaunafase de 50°+1.91° porlo que aumentamosunfactorde primerordenG´(s)=(bs+1) donde b=1/5 = 0.2 el sistemacompensadoquedade laforma. 𝐺2( 𝑠) = 4(6s + 1)(0.2s + 1) 𝑆 1 𝑠2 + 1 = 4.8𝑠2 + 24.8𝑠 + 4 𝑠3 + 𝑠 n=[4.8 24.8 4] d=[1 0 1 0] g=tf(n,d) bode(g) margin(g) Mp=50° Wm=60.29rad/s Comoya cumple con lasespecificacioneslafunciónde transferenciaes: 𝐺𝑐( 𝑠) 𝐺(𝑠) = 4.8𝑠2 + 24.8𝑠 + 4 𝑠3 + 𝑠 Funciónde transferenciaalazocerradoes: 𝐶(𝑠) 𝑅(𝑠) = 4.8𝑠2 + 24.8𝑠 + 4 𝑠3 + 4.8𝑠2 + 25.8𝑠 + 4 n=[4.8 24.8 4]; d=[1 0 1 0]; g=tf(n,d) g2=feedback(g,1) step(g2) pause t=0:0.01:10; x=t; lsim(g2,x,t)
  • 4. 3.2. Diseñe uncompensadorde atraso-adelantotal que laconstante de errorestáticode velocidadKvseade 20 seg-1,el margende fase seade 60° y el margende ganancia nosea menorque 8 dB. 𝐺( 𝑠) = 1 𝑠(𝑠 + 1)(𝑠 + 5) Calculamoslaconstante de errorestáticode velocidad 𝐾𝑣 = lim 𝑠→0 𝑠𝐺𝑐( 𝑠) 𝐺( 𝑠) = lim 𝑠→0 𝑠𝐾𝑐 ( 𝑠 + 1 𝑇1 𝑠 + 𝛾 𝑇1 ) ( 𝑠 + 1 𝑇2 𝑠 + 1 𝛽𝑇2 ) 1 𝑠( 𝑠 + 1)( 𝑠 + 5) = 20 20 = 𝐾𝑐 5 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐾𝑐 = 100 𝐺1( 𝑠) = 𝐾𝑐𝐺( 𝑠) 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝐺1( 𝑠) = 100 𝑠( 𝑠 + 1)( 𝑠 + 5) n=[100]; d=[1 3 2 0]; g=tf(n,d) bode(g) margin(g) |MG|=10.5 dB W=2.24 rad/s El ángulorequeridoesde 60°+10=70° Hallandoel ángulonecesario 𝑠𝑒𝑛( 𝜑) = 𝛽−1 𝛽+1 𝑑𝑒𝑠𝑝𝑒𝑗𝑎𝑛𝑑𝑜 𝛽 = −( 𝑠𝑒𝑛(70)+1) 𝑠𝑒𝑛(70)−1 𝑡𝑒𝑛𝑒𝑚𝑜𝑠 𝛽 =32.16 Si w=2.24 undécada abajoserá0.224 entonces 𝑤 = 1 𝑇2 = 0.224 𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 𝑇2 = 4.464 1 𝛽𝑇2 = 1 32.16 ∗ 4.464 = 0.0069 El compensadorenatrasoseria
  • 5. 𝑠 + 0.224 𝑠 + 0.0069 La parte de compensaciónenadelantodebe contribuircon -24.4dB co unafrecuencia1.41 rad/s Construimosunarectaque pase por la magnitud-24.4dB a una frecuenciade 1.41rad/s El interceptoporodB no da una frecuenciade 2.64rad/s 𝛽 𝑇1 = 7.55 𝑠𝑖 𝛽 = 32.16 1 𝑇1 = 0.234 Entonce ya tenemosGc(s): 𝐺𝑐( 𝑠) = 𝐾𝑐 ( 𝑠 + 1 𝑇1 𝑠 + 𝛾 𝑇1 )( 𝑠 + 1 𝑇2 𝑠 + 1 𝛽𝑇2 ) = 100 ( 𝑠 + 0.189 𝑠 + 2.640 ) ( 𝑠 + 0.141 𝑠 + 0.01 ) 𝐺𝑐( 𝑠) 𝐺( 𝑠) = 100( 𝑠 + 0.234 𝑠 + 7.55 )( 𝑠 + 0.224 𝑠 + 0.0069 ) 1 𝑠( 𝑠 + 1)( 𝑠 + 5) Funciónde transferencia lazoabierto 100 s^2+ 45.8s + 5.2 s^5+ 13.56s^4+ 50.41 s^3+ 38.11 s^2 + 0.26 s Funciónde transferencia lazocerrado 100 s^2 + 45.8 s + 5.2 s5 + 13.56 s^4 + 50.41 s^3 + 138.1 s^2 + 46.06 s + 5.2 n=[100]; d=[1 6 5 0]; g=tf(n,d) nc=[1 0.458 0.052]; dc=[1 7.56 0.052]; gc=tf(nc,dc) ncn=conv(n,nc); dcd=conv(d,dc); gcg=tf(ncn,dcd) g2=feedback(gcg,1) bode(gcg) margin(gcg)
  • 6. 3.3. Proponer un programa en MATLAB que realice la compensación para los casos  Compensación en adelanto n=input('ingrese numerador n = '); d=input('ingrese denominador d = '); g=tf(n,d) bode(g) hold on grid [mmg,mf,wg,wf]=margin(g); mg=20*log10(mmg) d1=d(1:end-1); f=0; kv=evalfr(tf(n,d1),f); fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg = %2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf) kvc=input('ingrese el Kv requerido kvc = '); k=kvc/kv g1=tf(conv(n,k),d) bode(g1) [mg1,mf1]=margin(g1); fprintf('El margenn de fase de G1(s) es n Mp = %2.4fn',mf1) mmp=input('ingrese el Mp requerido Mp = '); fi=mmp-mf1 fim=fi+8 alf=(1-sind(fim))/(1+sind(fim)) magnitud=-20*log10(1/sqrt(alf)) wgrf=input('ingrese la frecuencia en la magnitud dada W = '); c=wgrf*sqrt(alf) t=1/c; p=1/(alf*t) kc=k/alf nc=conv(kc,[1 c]); dc=[1 p]; gc=tf(nc,dc) ncn=conv(n,nc); dcd=conv(d,dc); gcg=tf(ncn,dcd) bode(gcg)  Compensación en atraso n=input('ingrese numerador n = '); d=input('ingrese denominador d = '); g=tf(n,d) bode(g) hold on grid [mmg,mf,wg,wf]=margin(g); mg=20*log10(mmg) d1=d(1:end-1); f=0;
  • 7. kv=evalfr(tf(n,d1),f); fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg = %2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf) kvc=input('ingrese el Kv requerido kvc = '); k=kvc/kv g1=tf(conv(n,k),d) bode(g1) [mg1,mf1]=margin(g1); fprintf('El margenn de fase de G1(s) es n Mp = %2.4fn',mf1) mmp=input('ingrese el Mp requerido Mp = '); fi=mmp+12 wn=input('ingrese la frecuencia al ángulo(fi) dado Wn = '); c=wn-0.345 T=1/c MG=input('ingrese la magnitud al ángulo(fi) dado MG = '); bta=10^(MG/20) P=1/(bta*T) kc=k/bta nc=conv(kc,[1 c]); dc=[1 P]; gc=tf(nc,dc) ncn=conv(n,nc); dcd=conv(d,dc); gcg=tf(ncn,dcd) bode(gcg)  Compensación atraso adelanto. n=input('ingrese numerador n = '); d=input('ingrese denominador d = '); g=tf(n,d) bode(g) hold on grid [mmg,mf,wg,wf]=margin(g); mg=20*log10(mmg); d1=d(1:end-1); f=0; kv=evalfr(tf(n,d1),f); fprintf('Kv = %2.4g seg^-1n Mg = %2.4f dBn Mf = %2.4f Gradosn Wg = %2.4f rad/sn Wf = %2.4f rad/sn',kv,mg,mf,wg,wf) kvc=input('ingrese el Kv requerido kvc = '); kc=kvc/kv g1=tf(conv(n,kc),d) bode(g1) [mg1,mf1,wg,wf]=margin(g1); mmg1=20*log10(mg1); fprintf('Los margenes de G1(s) es n Mp = %2.4fn Mg = %2.4fn Wg = %2.4fn',mf1,mmg1,wg) mmp=input('ingrese el Mp requerido Mp = '); fi=mmp+5; bta=(sind(fi)+1)/(1-sind(fi)); c=wg/10; t2=1/c; p=1/(bta*t2);
  • 8. fprintf('El Beta es = %2.4fn el cero es = %2.4fn el polo es = %2.4fn',bta,c,p) nca=[1 c]; dca=[1 p]; disp('El compensador en atraso seria:') gca=tf(nca,dca) a=[wg/10 wg wg*10]; b=[mmg1-20 mmg1 mmg1+20]; figure semilogx(a,b) grid disp('Señale el intercepto de la recta con el 0 dB') [c1]=ginput(1); close figure 2 p2=c1(1); c2=p2/bta; fprintf('El cero es = %2.4fn El polo es = %2.4fn',c2,p2) ncad=[1 c2]; dcad=[1 p2]; disp('El compensador en adelanto seria:') gcad=tf(ncad,dcad) nc=conv(n,nca); dc=conv(d,dca); ncc=conv(nc,ncad); dcc=conv(dc,dcad); nccc=conv(kc,ncc); gcg=tf(nccc,dcc) bode(gcg) margin(gcg) gcg1=feedback(gcg,1) 3.4 Realizar un VI que permita visualizar la función de transferencia del sistema, el compensador y visualización de los diagramas de Bode del sistema compensado y sin compensar
  • 9. 4. CONCLUSIONES Y RECOMENDACIONES  CONCLUCIONES - Verificamoslosdiferentesmétodosde compensaciónenfrecuencia. en adelanto, atraso y atraso adelanto. - Realizamosel control mediante losmétodosde compensación en frecuencia para satisfacerlosdatosque requerían.Algunosen adelanto, atraso y otros en ambos.
  • 10. - Fijarse bienel losdatos requeridos y en el diagrama de bode sin compensar para poder aplicar el correcto compensador. - Todoslos cálculoslospodemosrealizarenmatlabparaun mejorentendimiento y calcular el mejor compensador para el sistema - Tambiénpodemosusarel programa labview para variar algunos parámetros y así llegar a hallar el mejor compensador para dicho sistema.  RECOMENDACIONES - Conocerque mejorao empeoraunpoloy uncero para poderaplicarel respectivo método de compensación. - Ver el diagrama de bode sin compensar para poder aplicar el método que compense mejor. - Si no compensalosrequerimientosajustaralgunos parámetros o constantes para que cumpla lo pedido. - Saber los comandos para graficar, hallar los márgenes, etc. En matlab 5. BIBLIOGRAFIA - http://es.wikipedia.org/wiki/Respuesta_en_frecuencia - http://www.buenastareas.com/ensayos/Compensaci%C3%B3n-Utilizando- M%C3%A9todos-De-Repuesta-En/1052653.html - http://www.slideshare.net/guest21fbd4/clase-6-diseo-de-controladores-por- respuesta-en-frecuencia