Laboratorio 04 - Herramientas de Modelado y Simulación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

PROCESOS Y CONTROL

CODIGO: AA 4030

LABORATORIO N° 04
“HERRAMIENTAS DE MODELADO Y
SIMULACIÓN DE PROCESOS”

-
Alumnos: -
-
Grupo : Profesor: Nota:
Semestre : V
Fecha de entrega : Hora:
1.
Objetivos:
El objetivo fundamental es familiarizarse con herramientas para la simulación de procesos
como Matlab, Factory IO. Para ello repasaremos la definición, operación y representación de
señales en el dominio del tiempo, utilizando Matlab, Simulink, se verá el uso de la herramienta
Factory IO.
Nro. DD-901
Procesos y Control Página 1 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

2. Recursos:

 PC Compatible
 Software aplicado – MATLAB/Simulink
 Factory IO
 Studio 5000

3. Fundamentos de MATLAB

 MATLAB usa para la representación de los números, notación decimal convencional, con un
punto de separación decimal opcional y la precedencia de un signo más (+) o menos (-).
 ¿Como representaría Ud. los siguientes números en MatLab? Copie el código a continuación.

 Números enteros
>>
 Números Reales
>>
 Números Complejos
>>

 Operadores Básicos. Realice las siguientes operaciones en el software MatLab, copie y pegue el
código como evidencia.

SUMA:
>>
RESTA:
>>
PRODUCTO:
>>
COCIENTE:
>>
POTENCIA:
>>

 Las variables pueden contener hasta 19 caracteres. Éstas deben empezar con una letra,
seguida por cualquier número de letras, dígitos o guiones de subrayado, cabe resaltar que
MatLab diferencia mayúsculas de minúsculas.
Nro. DD-901
Procesos y Control Página 2 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

 Copie el siguiente código en el software describa lo observado. ¿Cómo puede visualizar el


valor almacenado?

>> a = 50;
>> A = 20;
>> b = 100;
Comentario:

Las variables también pueden contener matrices de diferentes dimensiones. Comente cada fila del
siguiente código.

>> a = [1 2 3]
>> b = [1 2 3; 3 5 6]
>> size(b)
>> a’
>>a(2)
>>b(2,3)
>>c = [: , 2]
>>d = [2,:]

También se puede crear matrices de números correlativos de forma automática bajo una secuencia
establecida. Comente el código en cada línea.

Inicio Intervalo Fin


e=0 : 2 : 10
>>e = 0:2:10
>>f = 1:0.1:2
>>g = 1:0.3:2

 Uso de la Ayuda
Se puede acceder a ella mediante diferentes formas, las más utilizadas es a través del menú Help
o utilizando los comandos en el editor propio.
Ejecute el comando help y verifique que información muestra. Copie y pegue la información
obtenida.
Nro. DD-901
Procesos y Control Página 3 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Para consultar la ayuda de una determinada función ejecute el comando help seguido del
nombre de la función a consultar.
>>help sin

Que información se puede extraer del comando ejecutado.

 FUNCIONES Y OPERACIONES, podemos utilizar el comando “help”. MATLAB provee un gran número
de funciones matemáticas elementales, como Valor Absoluto, Raíz Cuadrada, Seno, Coseno, Etc.
Comenté cada línea del siguiente código.

>> sin(pi)
>> abs(-5)
>> sqrt(25)
>> ans

 Ejemplo: verifique las siguientes expresiones en Matlab. Evidencie el trabajo realizado.

Expresión Expresión en MATLAB

1+
2
√ 5
2

3 2
X −2 + x−6 . 3
f= 2
x +0 . 05 x−3 . 14

3.1.- Generación de funciones

Digite el código mostrado en el software MatLab y ejecútelo. Inserte el gráfico obtenido y péguelo en este
documento como evidencia del trabajo realizado.

FUNCIÓN SENOIDAL GRÁFICO


Nro. DD-901
Procesos y Control Página 4 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Proponga un código de programa y explique cada línea de comando en el software MatLab para generar una
señal cuadrada. Copie el gráfico obtenido y péguelo en este documento como evidencia del trabajo realizado.

SEÑAL CUADRADA GRÁFICO

Señal tipo rampa GRÁFICO

3.2.- Transformada de Laplace y su inversa

>>Syms a t w
>>y1=t
>>y2=sin(w*t)
>>y3=0.25*(sin(t)-cos(t))+0.197*exp(-0.268*t)
>>Y1=Laplace(y1)
>>Y2=Laplace(y2)
Nro. DD-901
Procesos y Control Página 5 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

>>Y3=Laplace(y3)
>>pretty(Y4)

%tranformada inversa
>>syms s
>>F1=1/s^2
>>f1=ilaplace(F1)

3.3.- Funciones de transferencia

Comente cada línea del programa


>>n1=2;
>>d1=[1 2];
>>G1s=tf(n1,d1)
>>G2s=tf([9 0],[1 0 1.5 9])

3.4.- Elemento básicos de SIMULINK o CXOS (en Scilab)

Simulink proporciona un entorno grafico al usuario que facilita el análisis, diseño y simulación de
sistemas (de control, electrónicos, etc.) al incluir una serie de rutinas que resuelven cálculos
matemáticos.
Proporciona un entorno de usuario grafico que permite dibujar los sistemas como diagramas de
bloques.

El programa Simulink se inicia con el botón “Simulink Library Browser” de la ventana de comandos de
Matlab, o desde la línea de comandos mediante la orden:

>>simulink
Nro. DD-901
Procesos y Control Página 6 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

La ventana de la biblioteca de Simulink (Simulink Library Browser): desde la que se seleccionan los
componentes que se van a insertar en el sistema a simular.
Todos los componentes básicos de Simulink. Se pueden encontrar en su biblioteca de componentes

Implemente los siguientes modelos.


Copie el gráfico obtenido y péguelo en este documento como evidencia del trabajo realizado.

Modelo Grafico

Modelo Grafico
Nro. DD-901
Procesos y Control Página 7 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Implemente el siguiente modelo.


Copie el gráfico obtenido y péguelo en este documento como evidencia del trabajo realizado.

Modelo Grafico

3.5.- Modelado de sistemas mecánicos


Considere el sistema físico mostrado de segundo orden excitado por una fuerza F según la figura.

La fuerza aplicada al sistema puede ser modelada por un escalón unitario.

La función de transferencia del sistema es:


Nro. DD-901
Procesos y Control Página 8 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Utilizando el bloque de función de transferencia el numerador debe contener el vector [0.2]


y el denominador el vector [1 0.2 0.4]. El modelo se muestra en la siguiente figura.
Modelo Grafico

Modelo Grafico
Nro. DD-901
Procesos y Control Página 9 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

4. Studio 5000 y Factory IO

4.1.- Abra el Studio 5000 y cree un proyecto nuevo. Utilice el PLC virtual

En la revisión elija la revisión 32, slot 1 y a continuación Finish

Luego de presionar Finish, le aparecerá el siguiente entorno.


Nro. DD-901
Procesos y Control Página 10 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

4.2.- Inicie el Studio 5000 Logix Emulate y agregue en controlador en el Slot Nro 1, Revisión 32 y
acepte.

4.3.- En el RSLinx Gateway, incluya el driver de un PLC virtual y configure el tópico


direccionado a su PLC Virtual
Nro. DD-901
Procesos y Control Página 11 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Diríjase al menú DDE/OPC, y luego Topic configuration


Nro. DD-901
Procesos y Control Página 12 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Direccione el nombre de su tópico al PLC virtual

2.- En el Factory IO, elija el escenario Level, y proceda con la configuración del driver de
comunicaciones. OPC Client DA/UA
Nro. DD-901
Procesos y Control Página 13 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

Luego de ello, presione el botón Browse

En la casilla Filter Name: Colocar entre corchetes el nombre de su Tópico, verifique el


intercambio de datos entre el studio 5000 y el Fatory IO. Realice pruebas manipulando diferentes
elementos del escenario.
Regrese al programa Logix Designer y cree tags de acuerdo a la variables con las que
desee interactuar del Factory IO, por ejemplo:
Nro. DD-901
Procesos y Control Página 14 / 11

Tema:
Herramientas de modelado y simulación de procesos
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 04

En un trend, grafique la señal que corresponda a la válvula de salida, entrada y el nivel,


realice pruebas modificando diferentes valores de estos. En su animación puede adicionar mas
elementos visuales de indicación.

5. Observaciones y Conclusiones

También podría gustarte