Sunteți pe pagina 1din 5

1.

Introducción
El desarrollo y análisis realizado en el presente trabajo, a pesar de que solo abarca
algunos conceptos importantes sobre el inmenso ámbito del control de procesos,
damos la utilidad a uno de estos procesos que consiste en por medio del programa de
matlab hacer un programa para obtener saborizantes por medio de reactores además
que tiene válvulas y bombas que se cierran y abren dependiendo del porcentaje de los
reactivos. Por medio de los pocentajes de reacctivos obtener determinados
saborizantes

2. Objetivos y alcances del trabajo


Diseñar un programa que permita actuar sobre válvulas y bombas, asi como los
agitadores y los calentadores de la planta, en función de la cantidad de materia prima
disponible.

3. Aplicando control sobre el sistema:


Diseño:
Plan 1:
Plan 2:
Plan 3:
Plan 4:
Plan 5:
En cualquier otro caso la planta entra en mantenimiento.

function pushbutton1_Callback(hObject, eventdata, handles)


% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
A=str2double(get(handles.A,'string'));
B=str2double(get(handles.B,'string'));
C=str2double(get(handles.C,'string'));
if (A>60&B>30&C>40)
Z='Saborizante 1 y 2';
R1='Saborizante 1';
R2='Saborizante 2';
P='Plan operativo 1';
B1='Encendido';
B2='Encendido';
B3='Encendido';
B4='Encendido';
V1='abierto';
V2='abierto';
V3='Cerrado';
V4='abierto';
V5='abierto';
V6='abierto';
V7='abierto';
V8='abierto';
V9='abierto';
A1='Encendido';
A2='Encendido';
C1='Encendido';
C2='Apagado';
Aviso='Ninguno';
elseif (A>50&B>30&C<=40)
Z='Saborizante 1';
R1='Saborizante 1';
R2='Saborizante 1';
P='Plan operativo 2';
B1='Apagado';
B2='Encendido';
B3='Encendido';
B4='Encendido';
V1='Cerrado';
V2='abierto';
V3='abierto';
V4='abierto';
V5='abierto';
V6='abierto';
V7='abierto';
V8='abierto';
V9='abierto';
A1='Encendido';
A2='Encendido';
C1='Encendido';
C2='Encendido';
Aviso='Ninguno';
elseif (A>30&B>30&C<=40)
Z='Saborizante 1';
R1='Saborizante 1';
R2='En mantenimiento';
P='Plan operativo 3';
B1='Apagado';
B2='Encendido';
B3='Apagado';
B4='Encendido';
V1='Cerrado';
V2='Cerrado';
V3='Cerrado';
V4='abierto';
V5='abierto';
V6='Cerrado';
V7='Cerrado';
V8='abierto';
V9='abierto';
A1='Encendido';
A2='Apagado';
C1='Encendido';
C2='Apagado';
Aviso='Ninguno';
elseif (A==50&B==50&C==50)
Z='Ninguno';
R1='En desición';
R2='En desición';
P='La planta entra en desición';
B1='Apagado';
B2='Apagado';
B3='Apagado';
B4='Apagado';
V1='Cerrado';
V2='Cerrado';
V3='Cerrado';
V4='Cerrado';
V5='Cerrado';
V6='Cerrado';
V7='Cerrado';
V8='Cerrado';
V9='Cerrado';
A1='Apagado';
A2='Apagado';
C1='Apagado';
C2='Apagado';
Aviso='Porfavor ingresar solo los valores del reactivo A y B para saborizante 1 o A y C
para saborizante 2,caso contrario la planta no puede operar';
elseif (A>50&B<=30&C>40)
Z='Saborizante 2';
R1='Saborizante 2';
R2='Saborizante 2';
P='Plan operativo 4';
B1='Encendido';
B2='Apagado';
B3='Encendido';
B4='Encendido';
V1='abierto';
V2='abierto';
V3='Cerrado';
V4='abierto';
V5='abierto';
V6='abierto';
V7='abierto';
V8='abierto';
V9='abierto';
A1='Encendido';
A2='Encendido';
C1='Apagado';
C2='Apagado';
Aviso='Ninguno';
elseif (A>30&B<=30&C>40)
Z='Saborizante 2';
R1='En mantenimiento';
R2='Saborizante 2';
P='Plan operativo 5';
B1='Encendido';
B2='Apagado';
B3='Encendido';
B4='Apagado';
V1='abierto';
V2='abierto';
V3='Cerrado';
V4='Cerrado';
V5='Cerrado';
V6='abierto';
V7='abierto';
V8='Cerradoo';
V9='Cerrado';
A1='Apagado';
A2='Encendido';
C1='Apagado';
C2='Apagado';
Aviso='Ninguno';
else
Z='Ninguno';
R1='En mantenimiento';
R2='En mantenimiento';
P='La planta entra en mantenimiento';
B1='Apagado';
B2='Apagado';
B3='Apagado';
B4='Apagado';
V1='Cerrado';
V2='Cerrado';
V3='Cerrado';
V4='Cerrado';
V5='Cerrado';
V6='Cerrado';
V7='Cerrado';
V8='Cerrado';
V9='Cerrado';
A1='Apagado';
A2='Apagado';
C1='Apagado';
C2='Apagado';
Aviso='Ninguno';
end
4. Conclusiones Finales

5. Referencias

S-ar putea să vă placă și