laboratorio de control
Tabla de contenido
ÍNDICE 2
1.1. OBJETIVOS 2
1.1.1. GENERAL 2
1.1.2. ESPECÍFICOS 2
1.2. FUNDAMENTO TEÓRICO 2
1.2.1. FUNCIONES DE TRANSFERENCIA CON MATLAB 2
TF(NUM,DEN) 5
S=TF('S') 5
COMO EL COMANDO STEP(G) 6
1.2.2. SIMULINK 6
1.3. MATERIALES Y EQUIPOS 7
1.4. PROCEDIMIENTO DE LA PRÁCTICA SEGÚN DE LA GUIA 3 7
1.5 DATOS CALCULADOS 8
ANÁLISIS DE RESULTADOS 14
1.6 APLICACIONES INDUSTRIALES 171.7 CONCLUSIONES 17
1.8 RECOMENDACIONES 18
BIBLIOGRAFÍA 18
1.1. OBJETIVOS
1.1.1. GENERAL
Simular sistemas modelados en función de transferencia en Matlab.
1.1.2. ESPECÍFICOS
Simular sistemas modelados en función de transferencia en la ventana de comandos de Matlab.
Simular sistemas modelados en función de transferencia en la herramienta Simulink de Matlab.
Analizar la respuesta a diferentesentradas de una función de transferencia.
Modelar y simular sistemas eléctricos y mecánicos.
1.2. FUNDAMENTO TEÓRICO
1.2.1. FUNCIONES DE TRANSFERENCIA CON MATLAB
Función de transferencia
Es un sistema es el cociente entre la transformada de Laplace de la señal de salida y señal de entrada como en la figura 1
En Matlab consta con una serie de comandos para realizar un sistema mediante sufunción de transferencia.
Estos comandos se describen en la tabla de la guía proporcionada por la practica 3
Figura 1
COMANDOS PARA IMPLEMENTAR NUESTRA FUNCIÓN DE TRANSFERENCIA
Anexos 1
COMANDO
DESCRIPCIÓN
EJEMPLO
tf(num,den)
Crea una función de transferencia en base a los vectores de coeficientes de su numerador y denominador.
>>num=[2 1];
>> den=[1 3 3 1];
>>tf(num,den)
Transfer function:2 s + 1
---------------------
s^3 + 3 s^2 + 3 s + 1
s=tf('s')
A partir de este comando, se puede utilizar “s” para introducir funciones de transferencia.
>> s=tf('s')
Transfer function:
s
>> G=(s-3)/(s^2+3*s-1)
Transfer function:
s - 3
-------------
s^2 + 3 s – 1
step(G)
Grafica la respuesta a una entrada escalón de la función de transferencia G
>>step(G)
impulso(G)
Grafica la respuesta a unaentrada impulso de la función de transferencia G
>>impulse(G)
lsim(num,den,u,t)
Grafica la respuesta de una función de transferencia a una entrada arbitraria u(t)
>>lsim(num,den,u,t)
TF(NUM,DEN)
Este comando determinamos nuestras entradas y salidas
También en este comando podemos identificar nuestra función de transferencia en base a los vectores de coeficientes de su numerador y denominadorFT.
Ejemplo:
Para ello, introduzca
num = {[1 1]; 1};
den = {[1 2 2]; [1 0]};
H = tf (num, den)
Estos comandos producen el resultado:
Función de transferencia de entrada "actual" a la salida de ...
p + 1
par: ------------------------
p ^ 2 + 2 + 2 p
S=TF('S')
Aplicamos este comando, se puede utilizar “s” para introducir funciones de transferencia.
Ejemplo:>> s=tf('s')
Transfer function:
s
>> G=(s-4)/(s^3+3*s-2)
Transfer function:
s - 4
-------------
s^3 + 3s – 2
COMO EL COMANDO step(G)
Podemos graficar la respuesta a una entrada escalón de nuestra función de transferencia G o la variable escogida
Ejemplo:
>>step(G)
1.2.2. Simulink
Es un comando de Matlab que nos permiten constituir una visualización, simulación yanálisis de diagramas de bloques. Por medio de los diagramas de bloques podemos obtener variables e implementar variables gracias a las funciones de Matlab, y se pueden usar para representar sistemas de control
Diagrama de bloques en Simulink
1.3. MATERIALES Y EQUIPOS
Computador personal
Software Matlab instalado
1.4. PROCEDIMIENTO DE LA PRÁCTICA SEGÚN DE LA GUIA 3
Para el sistema eléctrico de laError: Reference source not found y para el sistema mecánico de la Error: Reference source not found obtener:
Las ecuaciones diferenciales que gobiernan cada sistema.
La función de transferencia Eo(s)/Ei(s) para el sistema eléctrico. Donde Eo(s) es la transformada de Laplace del voltaje de salida, y Ei(s) es la transformada de Laplace del voltaje de entrada.
La función de transferencia Y(s)/R(s)...
Regístrate para leer el documento completo.