Sei sulla pagina 1di 7

Laboratorio de Sistemas de Control I 2016-I

Curso de Laboratorio de Sistemas de Control I


Gua N 1

Matlab
FELIXGUTIERREZ BILLY MARCOS
PROF: JEAN CARLOS MALCA FERNANDEZ
I- Objetivos
Universidad Nacional Mayor de San Marcos
Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I


a. Familiarizarse con el uso de Matlab

II- Introduccin
MATLAB (MATrix LABoratory) es un programa orientado al
clculo con matrices, al que se reducen muchos de los
algoritmos que resuelven problemas de matemtica aplicada e
Ingeniera.
En la figura 1 se presentan las principales partes del entorno de
Matlab.
Director
io
Editor de
Ventana de
funciones
comandos
Espacio
Figura
1.
de
Entorno
de
trabajo
Matlab R2014a

III-

Procedimiento
a. Parte 1: Comandos bsicos
Help funcin
Clc
Clear variable
Clear all
Close all
Exit
Open archivo
Operaciones bsicas

Figura 2. Principales operadores

Universidad Nacional Mayor de San Marcos


Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I

b. Parte 2: Polinomios
i. En Matlab los polinomios son representados por vectores.
Tengamos el siguiente polinomio:
() = 4 + 33 152 2 + 9
Su representacin en Matlab sera:
>> P=[1 , 3, -15 , -2 ,9];

Para encontrar el valor del polinomio s=2


>> v=polyval(P,2);

Para extraer las races de un polinomio


>> r=roots(P);

Para hallar el polinomio cuyas races sean r1=0.5, r2=1 y


r3=3
>> P2=poly([1 0.5 3]);

Para multiplicar polinomios


>> P3=conv(P,P2);

Para dividir:
>> [Q,R]=deconv(P3,P);

Defina () = 54 2 + 0.5 + 9 y obtenga los siguientes


resultados:
-P(s)+Q(s) -P(s)xQ(s) - P(s)/Q(s)
c. Parte 3: Creacin de ficheros y funciones
i. Crear un fichero que grafique () = sin(2 10 ) ,
para un intervalo de 10 segundos.
ii. Cree una funcin que tengas que te devuelva el valor de
Y para un determinado tiempo.
iii. Cree una funcin que grafique Y para una determinada
frecuencia e intervalo de tiempo.
d. Parte 4: Guardar y Recuperar datos
Para almacenar todo lo introducido y obtenido en la
ventana de comandos, se utiliza la siguiente instruccin
Diary(session.txt);
Diary on/ off

Para Guardar variables


x;

save datos.mat ;
(slo guarda x)

(guarda todas las variables)

save datos.mat

Para Recuperar variables


load(datos.mat)

Ejecutar las siguientes instrucciones:


Universidad Nacional Mayor de San Marcos
Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I


>> t=0:0.01:10;
>> f=t.^2;
>> g=t.^3;
>> cdt=[t;f];
>> cbc=[t;g];

Almacenar la variable cdt en el archivo Cuadrtica.mat y las


variables cbc en el archivo Cubica.mat.
*Simulink es una extensin de Matlab que aade un entorno
grfico para modelar, simular y analizar sistemas dinmicos
lineales y no lineales.
En Simulink, realizar el siguiente
simulacin y comente los resultados.

esquema.

Realice

la

Figura 3. Esquema de Simulink

Luego haga lo mismo pero utilizando el archivo Cubica.mat

Universidad Nacional Mayor de San Marcos


Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I

e. Parte 5: Funciones de transferencias


i. Para definir una funcin de transferencia en Matlab, lo
hacemos con el comando tf . Definamos la siguiente
funcin de transferencia:

% Introducir una funcin de transferencia polinmica


num=[ 1, 2, 3]; den=[1, 3, 3, 1];
sys=tf(num,den)
sys =
s^2 + 2 s + 3
--------------------s^3 + 3 s^2 + 3 s + 1
Continuous-time transfer function.

Ahora defina usted la siguiente funcin

ii. Obtener la respuesta de G(s) y H(s) a una entra escaln


(step)
Universidad Nacional Mayor de San Marcos
Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I

iii. Obtener la respuesta de G(s) y H(s) a una entra impulso


(impulse)

Universidad Nacional Mayor de San Marcos


Electrnica y Elctrica

Facultad de ingeniera

Laboratorio de Sistemas de Control I 2016-I

iv. Repetir los pasos iii y iv usando simulink

CONCLUSIONES

SE PUDE REPRESENTAR DE MUCHAS FORMAS UNA SEAL DE


TRANSFERENCIA GRACIAS AL INTERFAZ DE SIMULINK.

Universidad Nacional Mayor de San Marcos


Electrnica y Elctrica

Facultad de ingeniera

Potrebbero piacerti anche