Está en la página 1de 8

Comenzado el lunes, 18 de septiembre de 2023, 14:48

Estado Finalizado
Finalizado en lunes, 18 de septiembre de 2023, 16:08
Tiempo 1 hora 20 minutos
empleado
Calificación 63 de 100

Pregunta 1 Un sistema caracterizado por la siguiente Función de Transferencia es atacado por una entrada escalón unitario. Una vez pasado el
Correcta
transitorio, la salida se establece en: Inf  Puede copiar el código generado para resolver este
Se puntúa 25
sobre 25 ejercicio a continuación.

Pregunta 2 Si usaste código para resolver este ejercicio, por favor cópialo a continuación. Gracias.
Finalizado

Sin calificar clear all; clc; close all;

pkg load control;


pkg load symbolic;

##Ejercicio 1:

s=tf('s');

disp('Función de Transferencia: ');


G=(51*s^2+714*s+2295)/(s^3+124*s^2+3360*s)

%Gráficamos respuesta al escalón unitario:


step(G,1);
Pregunta 3 Sea un sistema cuyo diagrama de bloques se muestra en la figura, donde:
Parcialmente
correcta

Se puntúa 13
sobre 25

Asumiendo K = 1, determinar el tipo de sistema y error en estado estable ante una entrada escalón unitaria

El sistema es tipo: 0 

El ess para entrada escalón, con K = 1 es: 0.5315 

Determinar el valor de K para que ess = 0.010.

K= 99 

Para una entrada tipo rampa, el error será Infinito 


Pregunta 4 Si usaste código para resolver este ejercicio, por favor cópialo a continuación. Gracias.
Finalizado

Sin calificar clear all; clc; close all;

pkg load control;


pkg load symbolic;

#{
##Ejercicio 1:

s=tf('s');

disp('Función de Transferencia: ');


G=(51*s^2+714*s+2295)/(s^3+124*s^2+3360*s)

%Gráficamos respuesta al escalón unitario:


step(G,1);
#}

##Ejericio 2:
s=tf('s');

%Datos:
G1=443/(s+211);
G2=384/(s+80);
H1=0.07/(s+2);
K=1;

Ft1=G1*G2/(1+G1*G2*H1);
Ft2=minreal(feedback(K*Ft1,1)) %Función de Transferencia del Sistema

pole(Ft2) %Me permite ver los polos


%y veo que no tiene ninguno al origen

pzmap(Ft2); %Estan cerca con respecto a los otros

%Por ser el sistema tipo 0:


##Kp = limit(Ft2, s, 0); Me da error
%Constantes de error
Kp=3.402e5/3.859e5

disp('Error en estado estable: ');


ess_e=1/(1+Kp)

disp('Error en estado estable con Kp=99: ');


%Si Kp=99
Kp=99;
ess_e=1/(1+Kp)
Pregunta 5 Sea un sistema representado matemáticamente por las ecuaciones que se muestran, donde
Correcta
y(t) representa la señal de salida y u(t) la de entrada, con
Se puntúa 25
sobre 25 A=60, B=3, C=70
D=70, E=64, F=4
Determinar:

Valor del polo más cercano al origen, Polo dominante= -1.4606 

Valor del polo más alejado del origen, Polo no dominante= -13.5863 

Suponiendo una entrada escalón unitario, se pide:

Valor de régimen, yss= 0.01378 

Utilizar 3 decimales en las respuestas, respetando los signos.

El siguiente procedimiento puede ser utilizado para responder esta pregunta.


1. Transformar las ecuaciones al dominio de Laplace
2. Despejar Y(s) en función de U(s)
3. Determinar la Función de Transferencia Y(s)/U(s)
4. Determinar los polos de la función de transferencia.
5. Simular la respuesta al escalón del sistema para determinar el valor final.
Pregunta 6 Si usaste código para resolver este ejercicio, por favor cópialo a continuación. Gracias.
Finalizado

Sin calificar clear all; clc; close all;

pkg load control;


pkg load symbolic;

#{
##Ejercicio 1:

s=tf('s');

disp('Función de Transferencia: ');


G=(51*s^2+714*s+2295)/(s^3+124*s^2+3360*s)

%Gráficamos respuesta al escalón unitario:


step(G,1);
#}

#{
##Ejericio 2:
s=tf('s');

%Datos:
G1=443/(s+211);
G2=384/(s+80);
H1=0.07/(s+2);
K=1;

Ft1=G1*G2/(1+G1*G2*H1);
Ft2=minreal(feedback(K*Ft1,1)) %Función de Transferencia del Sistema

pole(Ft2) %Me permite ver los polos


%y veo que no tiene ninguno al origen

pzmap(Ft2); %Estan cerca con respecto a los otros

%Por ser el sistema tipo 0:


##Kp = limit(Ft2, s, 0); Me da error
%Constantes de error
Kp=3.402e5/3.859e5

disp('Error en estado estable: ');


ess_e=1/(1+Kp)

disp('Error en estado estable con Kp=99: ');


%Si Kp=99
Kp=99;
ess_e=1/(1+Kp)
#}

##Ejercicio 3:
syms U C Y A F s X E D B real

eq1=U-C*Y==A*X+F*s*X;
eq2=E*s*Y-D*X+B*Y==0;

Sol=solve(eq1,eq2,U,Y);
disp('Función de Transferencia del Sistema: ')
G=factor(Sol.Y/Sol.U,s,'s')

%Valores:
A=60;
B=3;
C=70;
D=70;
E=64;
F=4;

%Función de Transferencia con valores:


G=eval(G)

s=tf('s');
G=70/(256*s^2+3852*s+5080);
pole(G) %Polos:
%Para una entrada escalón unitario: TVF
disp('Valor Regimen:')
Vf=70/5080
step(G); %Graficamos

Pregunta 7 Determinar la función de transferencia del siguiente sistema:


Incorrecta

Se puntúa 0
sobre 25

Seleccione una:
a.

b.

c. 

d. Ninguna de las opciones.

Respuesta incorrecta.
El siguiente código propone una solución para este ejercicio:
close all; clear all; clc
pkg load control
s=tf('s');
M1=8*1/s*(s+10)/(s+100)*1/s*4;
M2=8*1*10*1/s*1/s*4;
l1=-1/s;
l2=-2*1/s*(s+10)/(s+100);
l3=1*10*1/s*1/s*(-2)*(-1);
D=1-(l1+l2+l3);
D1=1;
D2=1;
G=minreal((M1*D1+M2*D2)/D)
La respuesta correcta es: Ninguna de las opciones.
Pregunta 8 Si usaste código para resolver este ejercicio, por favor cópialo a continuación. Gracias.
Finalizado

Sin calificar clear all; clc; close all;

pkg load control;


pkg load symbolic;

#{
##Ejercicio 1:

s=tf('s');

disp('Función de Transferencia: ');


G=(51*s^2+714*s+2295)/(s^3+124*s^2+3360*s)

%Gráficamos respuesta al escalón unitario:


step(G,1);
#}

#{
##Ejericio 2:
s=tf('s');

%Datos:
G1=443/(s+211);
G2=384/(s+80);
H1=0.07/(s+2);
K=1;

Ft1=G1*G2/(1+G1*G2*H1);
Ft2=minreal(feedback(K*Ft1,1)) %Función de Transferencia del Sistema

pole(Ft2) %Me permite ver los polos


%y veo que no tiene ninguno al origen

pzmap(Ft2); %Estan cerca con respecto a los otros

%Por ser el sistema tipo 0:


##Kp = limit(Ft2, s, 0); Me da error
%Constantes de error
Kp=3.402e5/3.859e5

disp('Error en estado estable: ');


ess_e=1/(1+Kp)

disp('Error en estado estable con Kp=99: ');


%Si Kp=99
Kp=99;
ess_e=1/(1+Kp)
#}

#{
##Ejercicio 3:
syms U C Y A F s X E D B real

eq1=U-C*Y==A*X+F*s*X;
eq2=E*s*Y-D*X+B*Y==0;

Sol=solve(eq1,eq2,U,Y);
disp('Función de Transferencia del Sistema: ')
G=factor(Sol.Y/Sol.U,s,'s')

%Valores:
A=60;
B=3;
C=70;
D=70;
E=64;
F=4;

%Función de Transferencia con valores:


G=eval(G)

s=tf('s');
G=70/(256*s^2+3852*s+5080);
pole(G) %Polos:

%Para una entrada escalón unitario: TVF


disp('Valor Regimen:')
Vf=70/5080
step(G); %Graficamos
#}

%-------------------------------------------
##Ejercicio 4:
syms s real

%Los valores para calcular Mason:


M1=8*1*10*1/s*1/s*4;
M2=8*1/s*(s+10)/(s+100)*1/s*4;
l1=-1*(1/s);
l2=-2*1/s*(s+10)/(s+100);
D=1-(l1+l2);
D1=1;
D2=1;

%Obtengo la Ft:
Ft=simplify((M1*D1+M2*D2)/D)
%Luego multiplico para obtener lo del Lev

disp('Finish: Mugni Juan Mauricio');

También podría gustarte