trabajo colaborativo 1 control digital
DESCRIPTION
El trabajo corresponde a la solucion de problemas en Matlab.TRANSCRIPT
![Page 1: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/1.jpg)
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA INGENIERIA ELECTRONICA
CONTROL DIGITAL TRABAJO COLABORATIVO 1
PRESENTADO POR LUIS ENRIQUE GOMEZ MONTAÑA
11292292
AL PROFESOR FREDDY VALDERRAMA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SEPTIEMBRE DE 2015
![Page 2: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/2.jpg)
INTRODUCCION
El trabajo correspondiente a la Fase 2 está dirigido a la solución de cuatro ejercicios, el último con tres
respuestas, en la que se utiliza la herramienta MatLab.
Estos ejercicios tiene que ver con la determinación de la Transformada Z de una ecuación, y(0),
y(inf), posición de polos y ceros, Y(z), y el último respuesta al escalón unitario en sistemas
muestreados y continuos.
![Page 3: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/3.jpg)
OBJETIVOS
Ejercitar la experiencia que se ha venido adquiriendo en el manejo de software de cálculo
como MatLab y otros programas semejantes.
Reconocer como se convierten las Funciones de Transferencia continuas a funciones de datos
digitales.
Reconocer las respuestas de escalón unitario en sistemas analógicos y digitales.
![Page 4: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/4.jpg)
DESARROLLO DE LOS EJERCICIOS
Ejercicio desarrollado en Command Window
>> %Desarrollar un script que convierta las funciones de trasferencia que se muestran en tiempo continuo a
sistemas de datos muestreados. Suponer un
>> %periodo de muestreo de 1 segundo y un retenedor de orden cero G0(s).
>> %Ejercicio 1
>> %10/(s+3)s
>> n=[10]; %Numerador de 10/(s+3)s
>> d=[1,3,0]; %Denominador de 10/(s+3)s
>> sis=tf(n,d)
Transfer function:
10
---------
s^2 + 3 s
>> T=1; % Periodo de muestreo.
>> sis=c2d(sis,T,'zoh') %Conversión a sistema muestreado con el comando c2d
Transfer function:
2.278 z + 0.8898
----------------------
z^2 - 1.05 z + 0.04979
Sampling time: 1
![Page 5: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/5.jpg)
![Page 6: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/6.jpg)
Script
Elaborado en el Editor
%Ejercicio 1 %10/(s+3)s n=[10]; d=[1,3,0]; sis=tf(n,d)
Transfer function: 10 --------- s^2 + 3 s
T=1; sis=c2d(sis,T,'zoh')
Transfer function: 2.278 z + 0.8898 ---------------------- z^2 - 1.05 z + 0.04979
Sampling time: 1
![Page 7: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/7.jpg)
![Page 8: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/8.jpg)
Ejercicio elaborado en Command Window
>> % Ejercicio 2
>> % 2/(s^2+3)s
>> n=[2];
>> d=[1,0,3,0];
>> sis=tf(n,d)
Transfer function:
2
---------
s^3 + 3 s
>> T=1;
>> sis=c2d(sis,T,'zoh')
Transfer function:
0.2868 z^2 + 0.9739 z + 0.2868
-------------------------------
z^3 - 0.6789 z^2 + 0.6789 z - 1
Sampling time: 1
![Page 9: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/9.jpg)
![Page 10: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/10.jpg)
Script
Elaborado en el Editor
% Ejercicio 2 % 2/(s^2+3)s n=[2]; d=[1,0,3,0]; sis=tf(n,d)
Transfer function: 2 --------- s^3 + 3 s
T=1; sis=c2d(sis,T,'zoh')
Transfer function: 0.2868 z^2 + 0.9739 z + 0.2868 ------------------------------- z^3 - 0.6789 z^2 + 0.6789 z - 1
Sampling time: 1
![Page 11: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/11.jpg)
![Page 12: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/12.jpg)
Ejercicio elaborado en Command Window
>> %Ejercicio 3
>> %10+s/s^3+5
>> n=[1,10];
>> d=[1,0,0,5];
>> sis=tf(n,d)
Transfer function:
s + 10
-------
s^3 + 5
>> T=1;
>> [nDz,dDz]=c2dm(n,d,T, 'zoh')
nDz =
0 2.0569 6.7528 1.1945
dDz =
1.0000 -0.6031 5.6052 -1.0000
>> sisd=c2d(sis,T,'zoh')
Transfer function:
![Page 13: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/13.jpg)
2.057 z^2 + 6.753 z + 1.195
------------------------------
z^3 - 0.6031 z^2 + 5.605 z - 1
Sampling time: 1
![Page 14: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/14.jpg)
![Page 15: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/15.jpg)
Script
Elaborado en el Editor
%Ejercicio 3 %10+s/s^3+5 n=[1,10]; d=[1,0,0,5]; sis=tf(n,d)
Transfer function: s + 10 ------- s^3 + 5
T=1; [nDz,dDz]=c2dm(n,d,T, 'zoh')
nDz =
0 2.0569 6.7528 1.1945
dDz =
1.0000 -0.6031 5.6052 -1.0000
sisd=c2d(sis,T,'zoh')
Transfer function: 2.057 z^2 + 6.753 z + 1.195 ------------------------------ z^3 - 0.6031 z^2 + 5.605 z - 1
Sampling time: 1
![Page 16: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/16.jpg)
![Page 17: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/17.jpg)
Ejercicio desarrollado en Command Window
>> % Ejercicio 2(4)
>> % La función de transferencia en lazo cerrado de un sistema de datos muestreados esta dada por
T(z)=Y(z)/R(z)=3.4/z^2-z+0.5
>> % a) Calcular la respuesta escalón unitario del sistema con T=1.
>> n=[3.4];
>> d=[1,1,0.5];
>> T=1;
>> Gz=tf(n,d,T)
Transfer function:
3.4
-------------
z^2 + z + 0.5
Sampling time: 1
>> step(Gz,T)
![Page 18: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/18.jpg)
![Page 19: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/19.jpg)
Respuesta escalón unitario del sistema con T=1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Step Response
Time (sec)
Am
plit
ude
![Page 20: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/20.jpg)
Elaborado en el Command Window
>> % b) Suponer un periodo de muestreo T=1 segundo y determine la función de transferencia en tiempo
continuo equivalente de T(z).
>> [nDz,dDz]=d2cm(n,d,T,'zoh')
nDz =
0 -9.1419 7.7136
dDz =
1.0000 0.6931 5.6718
>> Gzc=d2c(Gz,'zoh')
Transfer function:
-9.142 s + 7.714
----------------------
s^2 + 0.6931 s + 5.672
![Page 21: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/21.jpg)
![Page 22: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/22.jpg)
Elaborado en el Command Window
>> % c) Calcule la respuesta escalón unitario del sistema continuo (no muestreado), y compare la gráfica con el
inciso a)
>> step(Gzc,T)
Respuesta escalón unitario del sistema continuo
![Page 23: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/23.jpg)
Respuesta al escalón unitario
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-2.5
-2
-1.5
-1
-0.5
0
Step Response
Time (sec)
Am
plit
ude
![Page 24: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/24.jpg)
CONCLUSIONES
Se ejercitaron en forma importante los conocimientos que se han venido adquiriendo sobre Matlab en mi caso y otros posibles programas.
Se comprendió como se convierten las funciones de transferencia continuas a funciones de datos muestreados, utilizando MatLab.
Se reconocieron las respuestas temporales de escalón unitario, analógicos y digitales.
![Page 25: Trabajo Colaborativo 1 Control Digital](https://reader034.vdocumento.com/reader034/viewer/2022051117/5695d4bd1a28ab9b02a294f1/html5/thumbnails/25.jpg)
BIBLIOGRAFÍA
García de Jalón, J., Rodríguez J.I., Vidal, J. (2005). Aprenda matlab 7.0 como si estuviera en primero. Escuela Técnica Superior de Ingenieros Industriales. Universidad Politécnica de Madrid. Vargas, M., Berenguel, M.(2003). Introducción a Matlab y su aplicación al análisis y control de sistemas. Escuela superior de ingenieros. Universidad de Sevilla. Guía integrada de actividades Control Digital. (2015). UNAD.