0% encontró este documento útil (0 votos)
20 vistas9 páginas

Análisis de Sistemas de Segundo Orden en MATLAB

Nomas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas9 páginas

Análisis de Sistemas de Segundo Orden en MATLAB

Nomas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CARRERA.

INGENIERIA MECATRONICA

DOCENTE. GONZALEZ RAMIREZ JUAN ANTONIO

MATERIA. CONTROL AUTOMATICO

ALUMNO. HECTOR JOHAN SANTANA FRANCO

MATRICULA. 21050050

9 CUATRIMESTRE SECCION “B”

UNIDAD 1: TAREA 2
TORREON, COAHUILA. A 20 DE MAYO DE 2024
CONTENIDO

1 BREVE RESUMEN DE LA TAREA ...................................................................... 1


2 INTRODUCCION ................................................................................................. 1
3 DESARROLLO ..................................................................................................... 2
3.1 Teórico ........................................................................................................... 2
3.2 MATLAB ......................................................................................................... 2
4 RESULTADOS ..................................................................................................... 3
5 CONCLUSION ..................................................................................................... 7
1 BREVE RESUMEN DE LA TAREA

Este reporte documenta el desarrollo de un código en MATLAB para calcular y


analizar la respuesta al escalón de un sistema de segundo orden. Utilizando
técnicas de control y teoría de sistemas, el código proporciona una herramienta
eficiente para evaluar el comportamiento dinámico de sistemas bajo diferentes
condiciones.

2 INTRODUCCION

El análisis de sistemas de segundo orden es esencial en numerosas aplicaciones


de ingeniería y ciencia, siendo un componente clave en el diseño y control de una
amplia variedad de sistemas. Desde sistemas de control de procesos hasta
aplicaciones en electrónica y robótica, comprender el comportamiento dinámico de
estos sistemas es fundamental para su funcionamiento óptimo y eficiente.
En este contexto, el estudio de la respuesta al escalón emerge como una
herramienta invaluable. Esta técnica proporciona una visión clara y concisa del
comportamiento temporal de un sistema ante un cambio brusco en la entrada,
ofreciendo información crucial sobre su estabilidad y rendimiento. Específicamente,
el tiempo de asentamiento, que representa el tiempo necesario para que la
respuesta del sistema converja dentro de una banda de tolerancia aceptable, es un
parámetro crítico en el análisis y diseño de sistemas de segundo orden.
Con el objetivo de simplificar y agilizar este proceso de análisis, se desarrolló un
código en MATLAB para calcular y analizar la respuesta al escalón de sistemas de
segundo orden. Esta herramienta, diseñada con la flexibilidad y versatilidad
necesarias para adaptarse a diferentes configuraciones de sistemas, proporciona
una solución eficiente y accesible para ingenieros y científicos interesados en
explorar el comportamiento dinámico de sistemas de segundo orden.
En este reporte, se presenta el desarrollo de este código en MATLAB, junto con
ejemplos prácticos de su aplicación en el análisis de sistemas de segundo orden. A
través de una discusión detallada de los conceptos teóricos subyacentes y una
presentación clara de la implementación práctica del código, se espera que este
trabajo sirva como una valiosa herramienta para aquellos involucrados en el diseño
y control de sistemas dinámico.

1
3 DESARROLLO

3.1 Teórico
En esta parte se parte, se desarrolló el problema de manera matemática, primero
se realizó una evaluación de la ecuación, se utilizaron fracciones parciales, se
ordenaron por coeficientes las variables para despejar sus ecuaciones, se
despejaron las ecuaciones, se remplazaron sus variables para pasar al tiempo y
poder así evaluar en MATLAB.

3.2 MATLAB
En esta parte de la tarea, se realizó la creación del código m en el programa, primero
se declaró el tiempo, se declaró tau1 = 1, se declaró tau2 = 2, se declaró num = [0
0 0 0 0 120], se declaró den = conv([1 tau1 0], [1 tau2 0]), se declaró Y = tf(num,
den), se declaró y = step(Y, t); plot(t, y, '-r'), grid on, hold on, se declaró s = tf('s'),
se declararon los tiempos t25 = input('t25 = '); t75 = input('t75 = '); t50 = input('t50
= '), se declaró T = 0.5774 * (t75 - t25), se declaró tm = 1.5545 * t25 - 0.5545 * t75,
se declaró K = y(end), se declaró G = K / (s * (s * tau1 + 1) * (s * tau2 + 1)), se
declaró G.outputd = tm, se declaró g = step(G, t) plot(t, g, '-b'), hold off y se
declaró param = [T tm];

2
4 RESULTADOS

Figura 1 elaboración de fracciones parciales y de las ecuaciones

3
4
Figura 2 elaboración del código

5
Figura 3 iniciación t25

Figura 4 terminación t75

6
5 CONCLUSION

En lo personal, considero que es una buena manera de agilizar nuestro


conocimiento en la elaboración de ecuaciones de segundo orden, aplicamos
fracciones parciales, el uso de algebra, el uso del software MATLAB, me resulta fácil
en lo personal en la parte teórica, solo si batalle fue en la parte de la programación
del código, pero con el tiempo aprenderé más funciones de este mismo, quiero
mencionar que se me dificulto bastante analizar los valores de Tau 1 y Tau 2.

También podría gustarte