Está en la página 1de 6

TECNOLÓGICO NACIONAL DE MÉXICO.

INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ.

Unidad 3

Actividad: Análisis de la respuesta transitoria de sistemas dinámicos. Realizar un


programa en matlab que simule (gráfica de la respuesta) y determine los siguientes
parámetros para una entrada escalón unitario en sistemas de segundo orden a
partir del valor de sus constantes (K, C Y M), además deberá dar la opción de
introducir la frecuencia natural y el valor de Z.

Nombre de la asignatura: Sistemas dinámicos.

Alumno: Ovando García Iván.

No. De control: 19270105.

Carrera: Ingeniería mecánica.

Fecha: 11 de noviembre del 2022.


INTRODUCCIÓN
Para este trabajo utilizaremos MATLAB que es una plataforma de programación
diseñado específicamente para analizar y diseñar sistemas. MATLAB tiene un
lenguaje basado en matrices que permite la expresión más natural de las
matemáticas computacionales. Por otra parte, existen elementos electrónicos-
eléctricos que nos permiten ejercer un mayor rendimiento operacional en la parte
de la manufactura y otros aspectos dentro de la ingeniería mecánica. Un tema a
considerar son las entradas escalón unitario la cual nos permite conocer la
respuesta del sistema frente a cambios abruptos en su entrada. Así nos da una
idea del tiempo de establecimiento de la señal, es decir, cuanto se tarda el sistema
en alcanzar su estado estacionario.

Realizaremos un programa el cual nos permita simular la gráfica de respuesta y


determine parámetros como tiempo de subida (tr), tiempo pico, sobre elongación,
% de sobre elongación y tiempo de atenuación, mediante la ayuda de MATLAB a
partir del valor de sus contantes (K, C Y M), además deberá dar la opción de
introducir la frecuencia natural y el valor de Z.
Código de programación para obtener la gráfica y los datos para entrada de
un escalón unitario de sistemas de segundo grado.

disp('programa para calcular sistemas de segundo orden ')


disp('seleccione el tipo de ecuacion que va a poner');
disp('1 = METER DATOS DE M ,C Y K');
disp('2 = METER DATOS Wn Y zeta');
select= input('Ingrese lo que desee calcular: ');
switch (select)
case 1
m= input('introduce valor de M= ');
c= input('introduce valor de C= ');
k= input('introduce el valor K= ');
disp('ecuacion de sistema estandar de segundo orden');
num= [k/m];
den= [1 c/m k/m];
Gs= tf(num,den)
step(Gs);
w =sqrt(k/m);
z=(c/m)/(2*w);
wd= w*(sqrt(1-z^2));
fi= atan((sqrt(1-z^2))/z);
%tiempo de subida
tr= (3.1416-fi)/wd;
%tiempo pico
tp= (3.1416)/wd;
%sobreelongación
mp= exp(-(z/(sqrt(1-z^2)*3.1416)));
%porcentaje e sobre elongacion;
mpp= (exp(-(z/(sqrt(1-z^2)*3.1416))))*100;
%tiempo de asentamiento, criterio 2%
ts= 4/(z*w);
%porcentaje del tiepo de asentamiento al 2%
linea1= refline(0,.98);
linea2= refline(0, 1.02);
disp('tiempo de subida');
tr
disp('tiempo pico');
tp
disp('tiempo de atenución');
ts
disp('sobre elongación');
mp
disp('porcentaje de sobre elongación');
mpp
case 2
wn=input('introduce la frecuencia natural (Wn)= ');
z= input('introduce z= ');
w=sqrt(wn);
fi= atan((sqrt(1-z^2))/z);
wd= w*(sqrt(1-z^2));
tr= (3.1416-fi)/wd;
tp= (3.1416)/wd;
mp= exp(-(z/(sqrt(1-z^2)*3.1416)));
mpp= exp(-(z/(sqrt(1-z^2)*3.1416)));
ts= 4/(z*w);
k=wn;
c=z*2*w;
disp('ecuacion de sistema estandar de segundo orden');
num= [k];
den= [1 c k];
Gs= tf(num,den)
step(Gs);
linea1= refline(0,.98);
linea2= refline(0, 1.02);
disp('tiempo de subida');
tr
disp('tiempo pico');
tp
disp('tiempo de atenución');
ts
disp('sobre elongación');
mp
disp('porcentaje de sobre elongación');
mpp
end

Obteniendo resultados del programa y la gráfica.


CONCLUSIÓN

Observamos que es que producto de la discontinuidad del salto, contiene un


espectro de frecuencia en una amplia banda lo cual hace que sea equivalente a
aplicar al sistema una gran cantidad de señales sinodales con un intervalo de
frecuencias grande. Las entradas de un sistema de control pueden variar en forma
aleatoria con respecto al tiempo.

Al usar este programa para la resolución de sistemas gráficos de escalón unitario


para sistemas estándar de segundo orden nos ayuda a obtener datos relacionados
con las vibraciones mecánicas, respecto a como funcionan los sistemas de masa-
resorte amortiguador, en donde podemos observar y calcular los tiempos en
donde el sistema una vez accionado se mueve y se va deteniendo para conocer la
forma en la que actúan directamente en la vida real y calcularlas por ecuaciones
matemáticas. Este tipo de programas tienen muchas aplicaciones en el área de
rastreo, ya que calcula la variación impredecible.

También podría gustarte