SlideShare una empresa de Scribd logo
1 de 14
Tecnológico Nacional de México
Instituto Tecnológico de Apizaco
CONTROL
PROYECTO FINAL “NIVEL DE AGUA”
VANESSA SANCHEZ ROJAS
VICTOR NEZAHUAL RODRIGUEZ
ALFONSO ALVARADO LOPEZ
MAURO ALEJANDRO CALVA SILVESTRE
DEIVID BRANDON CUAMATZI CUAMANTZI
08/06/2016
JUSTIFICACION
La razón del proyecto del porque se realizó, es para lograr el control
del nivel de agua en un tanque de almacenamiento, donde
constantemente los sensores nivel están recabando datos, para
conocer la cantidad de agua en él.
Una de las principales razones, es para poder evitar el desperdicio de
agua potable, al seguir teniendo la llave abierta que llena el depósito
y no permitir que el tanque de agua, se quede sin líquido, pues esto
ocasionaría daños al sistema eléctrico de bombeo, así como fallos en
el servicio de abastecimiento de agua.
INTRODUCCION
Un sistema de control puede ser representado gráficamente por un
diagrama de bloques, tales diagramas de bloques indican la
interrelación existente entre los distintos componentes del sistema.
En un diagrama de bloques, todas las variables del sistema se enlazan
entre sí por medio de bloques funcionales. El bloque funcional, o
simplemente bloque, es un símbolo de la operación matemática que
el sistema produce a la salida sobre la señal de entrada. Una flecha
hacia adentro del bloque indica la entrada y la que se aleja del bloque
indica la salida. Debe notarse que la magnitud de la señal de salida
del bloque será la señal de entrada multiplicada por la función de
transferencia del bloque.
Un componente importante dentro de un diagrama de bloques es el
denominado punto de suma. Su símbolo, un círculo con una cruz,
indica la operación suma. El signo “+” ó “-“expresa si la señal ha de
sumarse o restarse.
En controles industriales es muy común encontrar los siguientes 5
tipos de reguladores:
• Dos posiciones (ON-OFF).
• Proporcional (P).
• Proporcional-Integral (PI).
• Proporcional-Derivativo (PD).
• Proporcional Integral Derivativo (PID).
Control Proporcional. (P)
La función de transferencia entre la salida del controlador u(t) y la
señal de error e(t) es:
Donde KP se denomina ganancia proporcional. Otro parámetro
importante en la acción de este controlador, es la denominada
banda proporcional que expresa que tan grande será la acción de
control ante una señal de error en la entrada, y es igual a:
Control Proporcional – Integral. (PI)
El valor de salida del controlador proporcional varía en razón
proporcional al tiempo en que ha permanecido el error y lamagnitud
del mismo, su función de transferencia es:
Donde KP es la ganancia proporcional y TN se denomina tiempo de
acción integral. Ambos valores son ajustables. El tiempo integral
regula la velocidad de acción de control, mientras que una
modificación en KP afecta tanto a la parte integral como a la parte
proporcional de la acción de control.
Control Proporcional – Derivativo. (PD)
Por lo general, una gran pendiente en e(t) en un sistema lineal
correspondiente a una entrada escalón considerable produce un
gran sobre impulso en la variable controlada. El control derivativo
mide la pendiente instantánea de e(t), prediciendo que tan grande
será el sobre impulso aplicando las correcciones apropiadas antes de
que se presente ese sobre impulso. La función de transferencia del
control PD es:
Donde TV se denomina duración predicha.
Control Proporcional – Integral – Derivativo. (PID)
Esta combinación tiene la ventaja de que cada una de las tres
acciones de control son individuales. La función de transferencia es:
Calibración de Controladores.
El proceso de seleccionar los parámetros del controlador para que el
sistema cumpla con las especificaciones de diseño se conoce como
calibración o ajuste del controlador. Las reglas de ZieglerNichols
sugieren un método para afinar controladores PID basándose en la
respuesta experimental ante una señal escalón de entrada. La regla
de Ziegler-Nichols es muy conveniente cuando no se conocen los
modelos matemáticos de las plantas.
La respuesta de salida de sistemas de orden superior, por lo general,
ante un escalón y en lazo abierto es una curva en forma de S que
puede caracterizarse por dos parámetros: el tiempo muerto TU y la
constante de tiempo Tg. El tiempo muerto o de atraso y la constante
de tiempo se determinan trazando una línea tangente a la curva en
forma de S en el punto de inflexión y se encuentran las
intersecciones de esta línea tangente con el eje del tiempo y con la
línea c(t) = K .
Ziegler-Nichols sugiere fijar los valores de Kp , TN y TV de acuerdo a
la tabla:
Ejemplos donde podemos usar el PID
 Se desea controlar el caudal de un flujo de entrada en un
reactor químico. En primer lugar se tiene que poner una
válvula de control del caudal de dicho flujo, y un
caudalímetro, con la finalidad de tener una medición
constante del valor del caudal que circule. El controlador
irá vigilando que el caudal que circule sea el establecido
por nosotros; en el momento que detecte un error,
mandará una señal a la válvula de control de modo que
esta se abrirá o cerrará corrigiendo el error medido. Y
tendremos de ese modo el flujo deseado y necesario. El
PID es un cálculo matemático, lo que envía la información
es el PLC.

Se desea mantener la temperatura interna de un reactor
químico en su valor de referencia. Se debe tener un
dispositivo de control de la temperatura (puede ser un
calentador, una resistencia eléctrica,...), y un sensor
(termómetro). El P, PI o PID irá controlando la variable (en
este caso la temperatura). En el instante que esta no sea
la correcta avisará al dispositivo de control de manera que
este actúe, corrigiendo el error. De todos modos, lo más
correcto es poner un PID; si hay mucho ruido, un PI, pero
un P no nos sirve mucho puesto que no llegaría a corregir
hasta el valor exacto.
PROCEDIMIENTO
Una vez yahabiendo visto los ejemplos de las diferentes aplicaciones
de cada tipo de control, comenzaremos con el ejemplo de este
proyecto, el cual es la regulación del nivel de agua de un tanque.
Nuestra función de transferencia para un tanque.
Para esto, se realizó la simulación del sistema en Labview, donde se
introdujo, también un diagrama de bloques con su respectiva
programación
El diagrama de bloques, cuenta con un paro e inicio de sistema, un
tanque, controles de nivel máximo y mínimo de agua, así como
comparadores y alertas de nivel.
La forma de trabajar del sistema es el siguiente,
- Cuando el nivel de agua está por debajo del nivel que con
anterioridad se establece, este mismo manda una señal de
alerta.
- Cuando el nivel de agua está dentro, del rango establecido este
mismo, no mandara ninguna señal pues el sistema se
encuentra en un modo aceptable de funcionamiento.
- Por ultimo tenemos el caso, donde el nivel de agua rebasa en
punto establecido, por la programación en el diagrama de
bloques. De la misma manera mandara la señal de alerta, para
que el control corrija este exceso de nivel
Lenjuaje en c:
include "18f4550.h"
#fuses
HSPLL,NOWDT,NOBROWNOUT,NOPROTECT,NOLVP,NODEBUG,USB
DIV,PLL5,CPUDIV1,VREGEN,MCLR,NOPBADEN,WRTB,CPB
#use delay(clock=20000000) //FREC DE OSC DEL MICRO
#BUILD(reset=0x800,interrupt=0x808)
#ORG 0x0000,0x07ff {}
VOID MAIN(){
INT16 valor , control; //variable para lectura de ADC y señal de
contol a modulo CCP
FLOAT a,b,c; //CONSTANTES PARA PARAMETROS DE
CONTROLADOR PID
FLOAT TEMPERATURA_LIMITE; //Referencia de temperatura
FLOAT rT,eT,iT,dT,yT,uT,iT0,eT0;
FLOAT max,min;
min=0.0;
max=1000.0;
iT0=0.0;
eT0=0.0;
a=0.1243;
b=0.0062;
c=0.6215;
TEMPERATURA_LIMITE=1200.0 ; //Set point r(kT)=120°C
setup_timer_2(t2_div_by_4,249,1); //configuracion de timer2
para establecer frec. PWM a 1kHz
setup_ccp1(ccp_pwm); //configurar modulo CCP1 en
modo PWM
setup_adc_ports(all_analog); //configurar ADC
setup_adc(adc_clock_internal);
set_adc_channel(0); //selecionar el canal 0 para sensor
de temperatura
while(true){
valor=read_adc(); //leer ADC
yT=5000.0*valor ; //Escalizar señal de salida y(kT)
rT=TEMPERATURA_LIMITE;
eT=rT-yT; //Calcular señal de error e(kT)
iT=b*eT+iT0; //Calcular termino intregativo i(kT)
dT=c*(eT-eT0); //Calcular termino derivativo d(kT)
uT=iT+a*eT+dT; //Calcular señal de control u(kT)
if(uT>max){ //Anti-windup
uT=max;}
else{
if(uT<min){
uT=min;
}
}
control=uT;
set_pwm1_duty(control); //tranferencia de señal de
control al actuador
iT0=iT;
eT0=eT;
delay_ms(100); //Periodo de muestreo T=0.1s
}
}
Programación en proteus:
La función graficada en Matlab se representaría de la siguiente
forma:

Más contenido relacionado

La actualidad más candente

PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7SANTIAGO PABLO ALBERTO
 
Manual control y fuerza planos
Manual control y fuerza planosManual control y fuerza planos
Manual control y fuerza planosSergio Barrios
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables SANTIAGO PABLO ALBERTO
 
Leccion_7_Convertidores_CC_CC.PPT
Leccion_7_Convertidores_CC_CC.PPTLeccion_7_Convertidores_CC_CC.PPT
Leccion_7_Convertidores_CC_CC.PPTdanielflores715459
 
Cade simu
Cade simuCade simu
Cade simuRamixf
 
Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)johnkiki
 
Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumaticaEmiliano Negro
 
Informe subir dc-dc-reductor
Informe subir dc-dc-reductorInforme subir dc-dc-reductor
Informe subir dc-dc-reductorMauricio Naranjo
 
Ejercicios ladder
Ejercicios ladderEjercicios ladder
Ejercicios laddererney03
 
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...EMERSON EDUARDO RODRIGUES
 
Guiadeingmecatronica
GuiadeingmecatronicaGuiadeingmecatronica
GuiadeingmecatronicaFelix Miranda
 
interruptores de posición electromecánicos
interruptores de posición electromecánicosinterruptores de posición electromecánicos
interruptores de posición electromecánicosArturo Iglesias Castro
 

La actualidad más candente (20)

PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7
 
Manual control y fuerza planos
Manual control y fuerza planosManual control y fuerza planos
Manual control y fuerza planos
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables
 
Leccion_7_Convertidores_CC_CC.PPT
Leccion_7_Convertidores_CC_CC.PPTLeccion_7_Convertidores_CC_CC.PPT
Leccion_7_Convertidores_CC_CC.PPT
 
Cade simu
Cade simuCade simu
Cade simu
 
Optoacopladores
OptoacopladoresOptoacopladores
Optoacopladores
 
Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)
 
turbinas hidraulicas
turbinas hidraulicasturbinas hidraulicas
turbinas hidraulicas
 
Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumatica
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
18188206 sistema-scada
18188206 sistema-scada18188206 sistema-scada
18188206 sistema-scada
 
Lab2 digitales
Lab2 digitalesLab2 digitales
Lab2 digitales
 
PRACTICA 5
PRACTICA 5PRACTICA 5
PRACTICA 5
 
Informe subir dc-dc-reductor
Informe subir dc-dc-reductorInforme subir dc-dc-reductor
Informe subir dc-dc-reductor
 
Ejercicios ladder
Ejercicios ladderEjercicios ladder
Ejercicios ladder
 
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
 
Guiadeingmecatronica
GuiadeingmecatronicaGuiadeingmecatronica
Guiadeingmecatronica
 
Válvulas
VálvulasVálvulas
Válvulas
 
Neumatica 1
Neumatica 1Neumatica 1
Neumatica 1
 
interruptores de posición electromecánicos
interruptores de posición electromecánicosinterruptores de posición electromecánicos
interruptores de posición electromecánicos
 

Similar a Proyecto final control

Similar a Proyecto final control (20)

ABC de la mecatrónica
ABC de la mecatrónicaABC de la mecatrónica
ABC de la mecatrónica
 
Tipos de contoladores
Tipos de contoladoresTipos de contoladores
Tipos de contoladores
 
Tema 3 controladores.pptx
Tema 3 controladores.pptxTema 3 controladores.pptx
Tema 3 controladores.pptx
 
Electrónica: ABC de la ingeniería en mecatrónica
Electrónica: ABC de la ingeniería en mecatrónicaElectrónica: ABC de la ingeniería en mecatrónica
Electrónica: ABC de la ingeniería en mecatrónica
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hc
 
controladores Teoria de control
controladores Teoria de controlcontroladores Teoria de control
controladores Teoria de control
 
Accciones basicas de control jose manuel
Accciones basicas de control jose manuelAccciones basicas de control jose manuel
Accciones basicas de control jose manuel
 
Accciones basicas de control jose manuel
Accciones basicas de control jose manuelAccciones basicas de control jose manuel
Accciones basicas de control jose manuel
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hc
 
Lazo De Control
Lazo De  ControlLazo De  Control
Lazo De Control
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)
 
Controladores
ControladoresControladores
Controladores
 
Control automatico
Control automaticoControl automatico
Control automatico
 
modelos de administracion
modelos de administracionmodelos de administracion
modelos de administracion
 
Macro PLC Educativo
Macro PLC EducativoMacro PLC Educativo
Macro PLC Educativo
 
Macro PLC Educativo
Macro PLC EducativoMacro PLC Educativo
Macro PLC Educativo
 
Control trab 4
Control trab 4Control trab 4
Control trab 4
 
Controlador de temperatura Analógico
Controlador de temperatura Analógico  Controlador de temperatura Analógico
Controlador de temperatura Analógico
 
Tipos de controladores
Tipos de controladoresTipos de controladores
Tipos de controladores
 
Tema 3
Tema 3Tema 3
Tema 3
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 

Proyecto final control

  • 1. Tecnológico Nacional de México Instituto Tecnológico de Apizaco CONTROL PROYECTO FINAL “NIVEL DE AGUA” VANESSA SANCHEZ ROJAS VICTOR NEZAHUAL RODRIGUEZ ALFONSO ALVARADO LOPEZ MAURO ALEJANDRO CALVA SILVESTRE DEIVID BRANDON CUAMATZI CUAMANTZI 08/06/2016
  • 2. JUSTIFICACION La razón del proyecto del porque se realizó, es para lograr el control del nivel de agua en un tanque de almacenamiento, donde constantemente los sensores nivel están recabando datos, para conocer la cantidad de agua en él. Una de las principales razones, es para poder evitar el desperdicio de agua potable, al seguir teniendo la llave abierta que llena el depósito y no permitir que el tanque de agua, se quede sin líquido, pues esto ocasionaría daños al sistema eléctrico de bombeo, así como fallos en el servicio de abastecimiento de agua. INTRODUCCION Un sistema de control puede ser representado gráficamente por un diagrama de bloques, tales diagramas de bloques indican la interrelación existente entre los distintos componentes del sistema. En un diagrama de bloques, todas las variables del sistema se enlazan entre sí por medio de bloques funcionales. El bloque funcional, o simplemente bloque, es un símbolo de la operación matemática que el sistema produce a la salida sobre la señal de entrada. Una flecha hacia adentro del bloque indica la entrada y la que se aleja del bloque indica la salida. Debe notarse que la magnitud de la señal de salida del bloque será la señal de entrada multiplicada por la función de transferencia del bloque. Un componente importante dentro de un diagrama de bloques es el denominado punto de suma. Su símbolo, un círculo con una cruz, indica la operación suma. El signo “+” ó “-“expresa si la señal ha de sumarse o restarse.
  • 3. En controles industriales es muy común encontrar los siguientes 5 tipos de reguladores: • Dos posiciones (ON-OFF). • Proporcional (P). • Proporcional-Integral (PI). • Proporcional-Derivativo (PD). • Proporcional Integral Derivativo (PID). Control Proporcional. (P) La función de transferencia entre la salida del controlador u(t) y la señal de error e(t) es: Donde KP se denomina ganancia proporcional. Otro parámetro importante en la acción de este controlador, es la denominada banda proporcional que expresa que tan grande será la acción de control ante una señal de error en la entrada, y es igual a:
  • 4. Control Proporcional – Integral. (PI) El valor de salida del controlador proporcional varía en razón proporcional al tiempo en que ha permanecido el error y lamagnitud del mismo, su función de transferencia es: Donde KP es la ganancia proporcional y TN se denomina tiempo de acción integral. Ambos valores son ajustables. El tiempo integral regula la velocidad de acción de control, mientras que una modificación en KP afecta tanto a la parte integral como a la parte proporcional de la acción de control. Control Proporcional – Derivativo. (PD) Por lo general, una gran pendiente en e(t) en un sistema lineal correspondiente a una entrada escalón considerable produce un gran sobre impulso en la variable controlada. El control derivativo mide la pendiente instantánea de e(t), prediciendo que tan grande será el sobre impulso aplicando las correcciones apropiadas antes de
  • 5. que se presente ese sobre impulso. La función de transferencia del control PD es: Donde TV se denomina duración predicha. Control Proporcional – Integral – Derivativo. (PID) Esta combinación tiene la ventaja de que cada una de las tres acciones de control son individuales. La función de transferencia es: Calibración de Controladores. El proceso de seleccionar los parámetros del controlador para que el sistema cumpla con las especificaciones de diseño se conoce como calibración o ajuste del controlador. Las reglas de ZieglerNichols sugieren un método para afinar controladores PID basándose en la respuesta experimental ante una señal escalón de entrada. La regla de Ziegler-Nichols es muy conveniente cuando no se conocen los modelos matemáticos de las plantas. La respuesta de salida de sistemas de orden superior, por lo general, ante un escalón y en lazo abierto es una curva en forma de S que
  • 6. puede caracterizarse por dos parámetros: el tiempo muerto TU y la constante de tiempo Tg. El tiempo muerto o de atraso y la constante de tiempo se determinan trazando una línea tangente a la curva en forma de S en el punto de inflexión y se encuentran las intersecciones de esta línea tangente con el eje del tiempo y con la línea c(t) = K . Ziegler-Nichols sugiere fijar los valores de Kp , TN y TV de acuerdo a la tabla: Ejemplos donde podemos usar el PID  Se desea controlar el caudal de un flujo de entrada en un reactor químico. En primer lugar se tiene que poner una válvula de control del caudal de dicho flujo, y un caudalímetro, con la finalidad de tener una medición constante del valor del caudal que circule. El controlador irá vigilando que el caudal que circule sea el establecido por nosotros; en el momento que detecte un error, mandará una señal a la válvula de control de modo que esta se abrirá o cerrará corrigiendo el error medido. Y tendremos de ese modo el flujo deseado y necesario. El PID es un cálculo matemático, lo que envía la información es el PLC.  Se desea mantener la temperatura interna de un reactor químico en su valor de referencia. Se debe tener un
  • 7. dispositivo de control de la temperatura (puede ser un calentador, una resistencia eléctrica,...), y un sensor (termómetro). El P, PI o PID irá controlando la variable (en este caso la temperatura). En el instante que esta no sea la correcta avisará al dispositivo de control de manera que este actúe, corrigiendo el error. De todos modos, lo más correcto es poner un PID; si hay mucho ruido, un PI, pero un P no nos sirve mucho puesto que no llegaría a corregir hasta el valor exacto. PROCEDIMIENTO Una vez yahabiendo visto los ejemplos de las diferentes aplicaciones de cada tipo de control, comenzaremos con el ejemplo de este proyecto, el cual es la regulación del nivel de agua de un tanque. Nuestra función de transferencia para un tanque.
  • 8. Para esto, se realizó la simulación del sistema en Labview, donde se introdujo, también un diagrama de bloques con su respectiva programación El diagrama de bloques, cuenta con un paro e inicio de sistema, un tanque, controles de nivel máximo y mínimo de agua, así como comparadores y alertas de nivel.
  • 9. La forma de trabajar del sistema es el siguiente, - Cuando el nivel de agua está por debajo del nivel que con anterioridad se establece, este mismo manda una señal de alerta. - Cuando el nivel de agua está dentro, del rango establecido este mismo, no mandara ninguna señal pues el sistema se encuentra en un modo aceptable de funcionamiento. - Por ultimo tenemos el caso, donde el nivel de agua rebasa en punto establecido, por la programación en el diagrama de bloques. De la misma manera mandara la señal de alerta, para que el control corrija este exceso de nivel
  • 10. Lenjuaje en c: include "18f4550.h" #fuses HSPLL,NOWDT,NOBROWNOUT,NOPROTECT,NOLVP,NODEBUG,USB DIV,PLL5,CPUDIV1,VREGEN,MCLR,NOPBADEN,WRTB,CPB #use delay(clock=20000000) //FREC DE OSC DEL MICRO #BUILD(reset=0x800,interrupt=0x808) #ORG 0x0000,0x07ff {} VOID MAIN(){
  • 11. INT16 valor , control; //variable para lectura de ADC y señal de contol a modulo CCP FLOAT a,b,c; //CONSTANTES PARA PARAMETROS DE CONTROLADOR PID FLOAT TEMPERATURA_LIMITE; //Referencia de temperatura FLOAT rT,eT,iT,dT,yT,uT,iT0,eT0; FLOAT max,min; min=0.0; max=1000.0; iT0=0.0; eT0=0.0; a=0.1243; b=0.0062; c=0.6215; TEMPERATURA_LIMITE=1200.0 ; //Set point r(kT)=120°C setup_timer_2(t2_div_by_4,249,1); //configuracion de timer2 para establecer frec. PWM a 1kHz setup_ccp1(ccp_pwm); //configurar modulo CCP1 en modo PWM setup_adc_ports(all_analog); //configurar ADC
  • 12. setup_adc(adc_clock_internal); set_adc_channel(0); //selecionar el canal 0 para sensor de temperatura while(true){ valor=read_adc(); //leer ADC yT=5000.0*valor ; //Escalizar señal de salida y(kT) rT=TEMPERATURA_LIMITE; eT=rT-yT; //Calcular señal de error e(kT) iT=b*eT+iT0; //Calcular termino intregativo i(kT) dT=c*(eT-eT0); //Calcular termino derivativo d(kT) uT=iT+a*eT+dT; //Calcular señal de control u(kT) if(uT>max){ //Anti-windup uT=max;} else{ if(uT<min){ uT=min; }
  • 13. } control=uT; set_pwm1_duty(control); //tranferencia de señal de control al actuador iT0=iT; eT0=eT; delay_ms(100); //Periodo de muestreo T=0.1s } } Programación en proteus:
  • 14. La función graficada en Matlab se representaría de la siguiente forma: