Professional Documents
Culture Documents
Enco Castañeda, Owen Paulo 15190179/ Huarocc Bonifacio, David Alonso 15190146
Facultad De Ingeniería Electrónica Y Eléctrica, Universidad Nacional Mayor De San Marcos, Lima, Perú
I. OBJETIVO:
a. Recordar las principales funciones de Matlab-
Simulink.
II. INTRODUCCIÓN:
a. Matlab
MATLAB (abreviatura de MATrix LABoratory,
"laboratorio de matrices") es una herramienta de software
matemático que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programación propio
(lenguaje M). Entre sus prestaciones básicas se hallan: la
manipulación de matrices, la representación de datos y Figura 1. Código de la representación gráfica en el plano S de
funciones, la implementación de algoritmos, la creación los polos y ceros de G1(s).
de interfaces de usuario (GUI) y la comunicación con
programas en otros lenguajes y con otros dispositivos • num= [1 -4 20];
hardware. La variable num, será el numerador de nuestra
b. Simulink función de transferencia G1, ya que es un vector ira
Desarrollado por MathWorks, es un entorno de entre corchetes.
programación gráfica para modelar, simular y analizar • den= [conv([1 5],[1 2 10])]:
sistemas dinámicos multidominio. Su interfaz principal La variable den, será el denominador de nuestra
es una herramienta gráfica de diagramación de bloques y función de transferencia G1; el cual es un producto
un conjunto personalizable de bibliotecas de bloques. de ecuación, esto lo haremos gracias al comando
Ofrece una estrecha integración con el resto del entorno “conv”.
de MATLAB y puede manejar MATLAB o tener • G1= tf(num,den);
secuencias de comandos a partir de él. Simulink es Armamos la función de tranferencia G1 gracias al
ampliamente utilizado en el control automático y el comando “tf” (para crear modelos de función de
procesamiento de señales digitales para la simulación transferencia)
multidominio y el diseño basado en modelos. • pol= pole (G1);
El comando “pole” nos ayuda calcular polos de G1.
Los valores de los polos son:
III. MATERIALES -5+0i
-1+3i
Software utilizado
-1-3i
- Matlab R2017a.
• cer= zero (G1);
IV. PROCEDIMIENTO El comando “zero” nos ayuda a calcular ceros y
a. Parte 1: Matlab ganancia de G1.
Los valores de los ceros son:
i. Obtener la representación gráfica en el plano s 2+4i
de los polos y ceros de G1(s). 2-4i
𝑠 2 − 4𝑠 + 20 • pzmap (G1);
𝐺1(𝑠) = El comando “pzmap” crea una gráfica de polo a cero
(𝑠 + 5)(𝑠 2 − 2𝑠 + 10)
del modelo de sistema dinámico continuo o discreto. Con estos valores tendremos que la representación de
[1] G2 en funciones parciales sería:
2𝑠 − 10
𝐺3(𝑠) =
𝑠 2 + 2𝑠 + 10
Observando la figura
R= [0.3333, 4, -7,-0.3333]
P= [2, 2, 2, -1] Figura 5. Respuesta de G3(s) ante una entrada escalón unitario.
K= [], esto nos indica que no existe termino
independiente. En la Figura 6, se mostrara la respuesta ante un impulso.
Para obtener la respuesta ante las entrada, primero
procedemos a hallar la función de transferencia, esto lo
haremos gracias a los comandos “feedback” y “series”,
estos comando estarán siendo utilizados en el código
mostrado en la Figura 9, denominamos a la funcion de
transferencia G.
Figura 8. Sistema 1
Figura 14. Función de transferencia del Sistema 2
Sistema 2
En la Figura 16, se mostrara la respuesta ante un impulso.
Se observará en la Figura 13 el segundo sistema.
i. En Simulink visualice la respuesta de los Para poder obtener la respuesta ante un impulso,
sistemas 1 y 2, ante las entradas, escalón, colocaremos un derivador a la salida del Sistema 1,
rampa e impulso. tal como se ve en la Figura 20.
1. Sistema 1
2. Sistema 2
V. CONCLUSIONES
VI. BIBLIOGRAFÍA
[1] https://la.mathworks.com/help/control/