SlideShare una empresa de Scribd logo
1 de 8
ALGORITMO PARA EL CONTROL DEL PID 
El PID, es sus distintas versiones constituye la solución mas aceptada en los problemas de control 
en la industria. Se calcula que el 95% de controladores industriales analógicos o digitales, 
constituyen el algoritmo del PID. 
Se puede decir que el PID es el regulador natural por excelencia. Comportándose como un se r 
racional ante una toma de decisión: tomando en cuenta el estado actual (proporcional), la historia 
pasada (integral) y un pronóstico del futuro (derivada) del error o desviación del comportamiento 
deseado. 
El PID discreto tiene dos formas principales conocidas como posicional y de velocidad. 
La ecuación 4.1 ofrece la forma posicional del algoritmo PID discreto: 
Td 
Tc 
 
 
( )  ( )   
( )   ( )  (  1) (0) 
1 
e t e t u 
Tc 
e i 
Ti 
u t Kp e t 
t 
i 
  
 
 
 
 
4.1 
Donde: 
u(t)-variable de control, generalmente posición de una válvula. u(0) es la posición inicial. 
Kp, Ti y Td-Ganancia, tiempo integral y tiempo derivativo. 
Tc-periodo de control. 
La forma de velocidad del PID discreto se obtiene fácilmente a partir de (4.1), calculando u(t) 
menos u(t-1), con lo que se llega a: 
 
u t Kp e t e t 4.2 
 
 
 
Td 
Tc 
 ( )  ( ( )  ( 1))  ( )  (e(t)  2e(t 1)  e(t  2)) 
 
 
Tc 
e t 
Ti 
Donde 
u(t)  u(t)  u(t 1) 4.3 
O 
u(t)  u(t 1)  u(t) 4.4 
A continuación se dan algunos comentarios del tema: 
-El algoritmo posicional requiere el chequeo de la sumatoria correspondiente al modo integral para 
evitar saturación. En velocidad no se requiere este chequeo, pero por otra parte hay que establecer 
los límites a los incrementos de la variable de control.
-En el algoritmo posicional se requiere el conocimiento de la posición inicial del actuador. En el de 
velocidad, si el actuador es de tipo incremental, como por ejemplo un motor de pasos, no se 
requiere conocer la posición inicial. Si por otra parte, se utiliza un algoritmo de velocidad asociado 
a un actuador posiscional, entonces de todas formas se requiere la posición inicial para poder 
efectuar el cálculo (4.4). 
-El algoritmo posicional mantiene el significado intuitivo de los parámetros Kp, Ti yTd semejante al 
de los reguladores PID analógicos, conocidos tradicionalmente en la industria. En el caso del 
algoritmo de velocidad, el significado de dichos parámetros se desvirtúa. 
-El algoritmo de velocidad trabaja con la segunda derivada del error, lo cual es inconveniente en 
presencia de ruido y, por otra parte, puede dar lugar a un comportamiento imprevisto e inadmisible 
como por ejemplo, que se mande a cerrar una válvula cuando el error esta aumentando, 
requiriéndose lo contrario. 
En resumen se recomienda el algoritmo de posición, aun cuando requiere un cuidado especial con 
la sumatoria, para evitarse lo que se conoce como desborde (wind up) del nodo integral. El algoritmo 
de velocidad debe utilizarse cuando los actuadores son de tipo incremental, por ejemplo, motores 
de pasos. 
Versión profesional del algoritmo PID 
Un algoritmo PID verdaderamente profesional es el que puede trabajar de forma confiable ante las 
condiciones reales, incluye una serie de detalles que son obviados en ocasiones y que pueden 
marcar la diferencia entre un buen y un mal comportamiento. Se presenta a continuación una 
versión que ha sido probada exhaustivamente en la práctica con buenos resultados: 
  ( ) 
4.5 
  
Td y t 
( ) 
Ru 
 
( ) ( ) Int t 
n  
Tc R 
e t 
Bp 
u t 
y 
 
 
 
 
 
 
Donde: 
Ru = umax – umin – Rango del actuador. A menudo 1-100%. 
Ry = ymax – y min – Rango del transmisor con que se mide la variable en unidades fisicas. Por 
ejemplo: 0 – 100 grad. C, 4.2 – 20 Kgs./cm2, etc. 
y t y t 
( )  
( ) 
rf f 
 4.6 
y 
e t 
( ) 
n R
Es el error normalizado 
yrf(t) – Valor de referencia, eventualmente filtrado mediante un filtro exponencial de primer orden. 
yf(t) – Valor de la salida filtrada. 
Bp – Banda proporcional. Se relaciona con la ganancia mediante Kp = Ru/Bp. En muchas ocaciones 
Kp=100/Bp. 
TcRu 
Int ( t )  Int ( t  1)  e (t) 
4.7 
n TiBp 
Int(0)  u(0) 4.8 
Int(t) representa al modo integral en el algoritmo PID. Su calculo separado mediante la expresión 
(4.7) permite, por una parte, inicializar este término con la posición del actuador, de manera que el 
modo integral es el que garantiza el nivel de la señal de control, pudiendo considerarse los modos 
P y D como desviaciones de este nivel. Por otra parte, el cálculo separado del modo integral, permite 
chequear en cada periodo que su valor este dentro del rango de control, evitándose los problemas 
asociados a la saturación del modo integral (integral wind up). 
Nótese que en la expresión (4.5) del algoritmo se utiliza el incremento de la salida ) (t y  en lugar 
del incremento del error. Este es un recurso conocido para evitar el llamado golpe de la derivada 
cuando se realiza un cambio brusco del valor de referencia yrf que puede provocar oscilaciones 
innecesarias. Considérese, por ejemplo: 
e(t) y (t) y(t) rf   4.9 
e(t 1)  y (t 1)  y(t 1) rf 4.10 
Si la referencia permanece constante, es decir yrf(t) = yrf(t-1), entonces: 
e(t)  y(t) 4.11 
Sea en este caso el uso del negativo del incremento de la salida es perfectamente equivalente al del 
incremento del error para conformar el modo derivativo del PID. No obstante, si se produce un 
cambio de la referencia, tendremos que: 
e(t) y(t) y (t) rf      4.12 
A diferencia del cambio en la salida, que por naturaleza es lento dada la dinámica del proceso, el 
cambio de la referencia es inmediato y bresco, lo cual significa que el incremento del error y por 
ende la componente derivativa del regulador también cambian bruscamente. Este es precisamente 
el efecto desestabilizador que se pretende evitar cuando se sustituye al incremento del error por 
el incremento de la salida en el modo derivativo.
La variable u(t) generalmente se encuentra en un rango normalizado en la computadora (10-100) ó 
(0-1). Después, en el convertidor D/A se transforma en una señal normalizada, p.ej. de 4 a 20 ma. Si 
el convertidor de salida es de 12 bits y el rango interno de u(t) es 0-100, el valor de entrada al 
convertidor, se calcula mediante la expresión: 
u  x4095 
4.13 
sal ) (t u 
10 0 
Es necesario tener en cuenta dos detalles que a menudo se confunden y que sin embargo tienen un 
tratamiento distinto. El primero consiste en el signo de la ganancia del proceso. Si este signo es 
positivo, es decir, a un aumento de la variable de control corresponde un aumento de la salida, 
entonces el signo de Bp(o de Kp) en el PID debe escogerse positivo. En caso contrario, es decir, 
cuando la ganancia del proceso es negativa, debe entonces escogerse Bp negativo y se obtiene el 
comportamiento estable deseado. 
El segundo aspecto a tomar a consideración es la naturaleza de válvula de control. La expresión 
(4.13) es valida en el caso de que la válvula sea normalmente cerrada (acción directa) que es lo mas 
frecuente. Existen casos en la practica, de válvulas normalmente abierta (acción inversa), que 
cierran a medida que aumentan la señal de control. En este caso, el valor que debe entregarse al 
convertidor es: 
 
4095 x 1- sal u 4.14 
 
 
 
 
 
 
u(t) 
100 
Cualquier regulador digital y en particular los PID, deben tener al menos 3 modos de operación: 1- 
Respaldo (back-up), 2-Manual y 3-Automático. 
En el modo de respaldo, el regulador solo recibe las mediciones y el control se ejerce mediante otro 
dispositivo externo. La salida del regulador no esta físicamente conectada a la entrada del proceso. 
En el modo manual, desde el regulador se puede actuar sobre la válvula cerrándola o abriéndola. Es 
frecuente que para este fin se utilicen 2 teclas, una de incremento y otra de decremento. 
En el modo automático, el regulador digital asume la función de control, calculando el valor de la 
variable de control mediante la expresión (4.5) u otra similar.
Deben tomarse unas previsiones en la inicialización y cambio del modo de un regulador digital PID 
sise requiere un comportamiento suave y libre de saltos bruscos, a continuación detallamos las más 
importantes: 
 Cuando se pasa del modo respaldo al modo manual, debe hacerse el valor Int(0) = u(0). Esto 
puede hacerse automáticamente si se mide la variable de control u(t) o manualmente, 
leyendo el valor de u(t) que tiene el equipo de respaldo e insertándolo en la computadora. 
 El paso de modo manual a automático puede lograrse en una forma suave, sise hace yrf (0) 
= y(0) en el momento de transito. De esta forma el regulador “ve” inicialmente un error 
igual a cero y no se producen saltos. Posteriormente la referencia puede ser llevada 
suavemente al valor deseado. 
 Si estando en el modo automático se pasa a manual y se hacen algunas operaciones de 
apertura o cierre de válvula, estos cambios deben reflejarse en el termino Int(t) del 
regulador PID, de manera que cuando se regrese al modo automático, el valor de la integral 
coincida con la posición de la válvula en ese momento. 
Filtraje de variables 
Para el buen funcionamiento de los reguladores PID o cualquier otro algoritmo de control digital, se 
requiere el filtraje de las variables controladas, de manera que en ruido presente no provoque un 
comportamiento excesivamente oscilatorio en el control. Independientemente de los filtros de 
hardware existentes, en general es conveniente el uso de dos tipos de filtros por software: 
 filtro para ruidos de alta frecuencia (inducción electromagnética, ruidos térmicos, etc.) 
 filtro para ruidos de frecuencia media y baja (ruidos en el proceso, variaciones en la 
composición de los materiales, falta de homogeneidad de los mismos, etc.) 
Para el filtrado de ruidos de alta frecuencia, generalmente se usa promediación de varias réplicas 
de la medición en cada periodo de muestreo. El periodo de muestreo o de medici ón en cualquier 
sistema de control digital puede ser fijo y tan pequeño como sea posible. 
Para el filtraje de ruidos de media y baja frecuencia, se parte del concepto de periodo de control, 
que puede coincidir con el periodo de muestreo, aunque generalmente en un múltiplo de este. Lo 
definimos como el intervalo de tiempo que transcurre entre 2 acciones sucesivas de control.
Llamamos Tm y Tc a los periodos de muestreo y de control respectivamente, en la figura 4.1 se 
representa esquemáticamente las relaciones entre ambos periodos. 
Figura 4.1 
La expresión del filtro de ruidos de baja y media frecuencia es: 
y (t)  y (t)  (1 ) y (t 1) f m f   4.15 
Donde α es un valor real en el intervalo 0 – 1. yf(t) y yf(t-1) son los valores filtrados en los periodos 
de muestreo t y t-1 respectivamente, ym(t) es el valor medio del periodo en t. 
La expresión (4.15) puede ser expresada mediante: 
t 
 
( )   (1   ) (  
) 4.16 
 
i 
m 
i 
f y t y t i 
0 
De la ecuación (4.16) se hace evidente el efecto del filtro exponencial como el de una ventana 
decreciente exponencialmente que se mueve sobre las mediciones y que le atribuye un peso 
decreciente a las mediciones mas lejanas en el tiempo. Si consideramos convencionalmente que un 
peso menor que 0.01 es prácticamente despreciable, la longitud efectiva de esa ventana puede 
deducirse como sigue: 
(1 )  0.01 i   4.17 
log  i log(1 )  2 4.18 
(2 log  
) 
log(1  
 
) 
  
i  4.19
Por ejemplo para α=0.6, el valor efectivo de las ventanas es de 5 mediciones. 
Si en la expresión (4.15) introducimos el operador de retardo z-1, podemos obtener la función de 
transferencia del filtro exponencial de la siguiente manera: 
( )1 (1 )  ( ) 1 y t z y t f m     4.20 
y t 
( ) 
 
( ) 1  (1  
) 
 1  
f 
y t z 
m 
 
4.21 
Cuando z →1 se obtiene: 
f 4.22 
1 
y t 
( ) 
( ) 
 
y t 
m 
O sea, que el filtrado converge al valor de la medición si este se mantiene constante durante u 
número suficientemente alto de períodos de muestreo. 
Es importante tener en cuenta que el filtraje de las mediciones introduce un retardo adicional en el 
lazo de control, cuyo efecto crece a medida que el parámetro α es menor. Por otra parte se conoce 
que el efecto pernicioso del ruido es más notable sobre el modo derivativo en un regulador PID. 
Debe existir entonces un compromiso entre el filtraje de la señal y el retardo introducido que tiende 
a hacer inestable al lazo de control. Una buena solución parece ser trabajar con 2 valores diferentes 
del coeficiente de filtraje, uno mayor para los modos P e I y otro más pequeño para el modo D. 
( ) (1 ) ( 1) 1 1 1 1 y  y t   y t  f m f   4.23 
( ) (1 ) ( 1) 2 2 2 2 y  y t   y t  f m f   4.24 
El error de regulación en el tiempo t que se utiliza para los modos P e I, se calcula:
( ) ( ) ( ) 1 e t y t y t rf f   4.25 
Y el valor de Δy(t) para el modo derivativo es entonces: 
( ) ( ) ( 1) 2 2 y t  y t  y t  f f 4.26 
La elección de los valores concretos del coeficiente α, debe hacerse en cada caso particular según 
la siguiente heurística: para períodos de control largos (100 o mas períodos de muestreo) y señales 
ruidosas, se seleccionan valores pequeños de α (0.1 menores). En situaciones intermedias (Tc ≤ 
5Tm) y señales filtradas por hardware, usualmente pueden escogerse valores de α < 0.4. En última 
instancia, en cada lazo de control debe ajustarse experimentalmente el valor

Más contenido relacionado

La actualidad más candente

Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.José María Delgado Casado
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hchnmb3rto
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hchnmb3rto
 
Accciones basicas de control jose manuel
Accciones basicas de control jose manuelAccciones basicas de control jose manuel
Accciones basicas de control jose manuelFreddy Subero Montesino
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid Jorge Luis Jaramillo
 
Teoria de control (controladores)
Teoria de control (controladores)Teoria de control (controladores)
Teoria de control (controladores)mariacaraballo200
 
Trabajo de acciones de control
Trabajo de acciones de controlTrabajo de acciones de control
Trabajo de acciones de controlNatalio Colina
 
Diseño de controladores pd, pi y pid
Diseño de controladores pd, pi y pidDiseño de controladores pd, pi y pid
Diseño de controladores pd, pi y pidOscr Ace
 
Teoría de control. ajuste de controladores industriales
Teoría de control. ajuste de controladores industrialesTeoría de control. ajuste de controladores industriales
Teoría de control. ajuste de controladores industrialesjiugarte
 
Acciones de control
Acciones de controlAcciones de control
Acciones de controlUNEFA
 
métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.Alejandro Flores
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labviewPablo Lopez
 
Proporcional Integral Derivativo
Proporcional Integral DerivativoProporcional Integral Derivativo
Proporcional Integral Derivativogueste12075
 
Controladores pid ajuste empírico
Controladores pid ajuste empíricoControladores pid ajuste empírico
Controladores pid ajuste empíricoSeVictor Rudas Caja
 
Trabajo Controladores Bloque D
Trabajo Controladores Bloque DTrabajo Controladores Bloque D
Trabajo Controladores Bloque Djcarlos344
 

La actualidad más candente (20)

Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hc
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hc
 
Accciones basicas de control jose manuel
Accciones basicas de control jose manuelAccciones basicas de control jose manuel
Accciones basicas de control jose manuel
 
Sistemas automáticos
Sistemas automáticosSistemas automáticos
Sistemas automáticos
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid
 
Control trab 4
Control trab 4Control trab 4
Control trab 4
 
Teoria de control (controladores)
Teoria de control (controladores)Teoria de control (controladores)
Teoria de control (controladores)
 
Trabajo de acciones de control
Trabajo de acciones de controlTrabajo de acciones de control
Trabajo de acciones de control
 
Diseño de controladores pd, pi y pid
Diseño de controladores pd, pi y pidDiseño de controladores pd, pi y pid
Diseño de controladores pd, pi y pid
 
Teoría de control. ajuste de controladores industriales
Teoría de control. ajuste de controladores industrialesTeoría de control. ajuste de controladores industriales
Teoría de control. ajuste de controladores industriales
 
Acciones de control
Acciones de controlAcciones de control
Acciones de control
 
Control derivativo
Control derivativoControl derivativo
Control derivativo
 
métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.
 
Algoritmo pid
Algoritmo pidAlgoritmo pid
Algoritmo pid
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labview
 
Proporcional Integral Derivativo
Proporcional Integral DerivativoProporcional Integral Derivativo
Proporcional Integral Derivativo
 
Controladores
ControladoresControladores
Controladores
 
Controladores pid ajuste empírico
Controladores pid ajuste empíricoControladores pid ajuste empírico
Controladores pid ajuste empírico
 
Trabajo Controladores Bloque D
Trabajo Controladores Bloque DTrabajo Controladores Bloque D
Trabajo Controladores Bloque D
 

Destacado

Control pid de modulos analogicos
Control pid de modulos analogicosControl pid de modulos analogicos
Control pid de modulos analogicosAbdon Castro
 
Control basado en modelo
Control basado en modeloControl basado en modelo
Control basado en modeloOmar Sanchez
 
G1 termozulia iii vera pernau 20
G1 termozulia iii vera pernau 20G1 termozulia iii vera pernau 20
G1 termozulia iii vera pernau 20victor barreto
 
Turbinas de Gas, Manual del Ingeniero Mecánico
Turbinas de Gas, Manual del Ingeniero Mecánico Turbinas de Gas, Manual del Ingeniero Mecánico
Turbinas de Gas, Manual del Ingeniero Mecánico Nico Stroili
 
Guia nº 3 centrales térmicas de gas
Guia nº 3 centrales térmicas de gasGuia nº 3 centrales térmicas de gas
Guia nº 3 centrales térmicas de gasUNEFM
 
aplicación y cálculo de reguladores
aplicación y cálculo de reguladoresaplicación y cálculo de reguladores
aplicación y cálculo de reguladoresJorge Luis Jaramillo
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoWilly Bujaico
 
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimeros
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimerosSoplado- Blowmolding - Unmp unlz-t final-postgrado polimeros
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimerosMiguel Canosa Diaz
 
Sistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerSistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerPabzar_33
 
07 DiseñO De Presentaciones. Tipos De Diagramas
07 DiseñO De Presentaciones. Tipos De Diagramas07 DiseñO De Presentaciones. Tipos De Diagramas
07 DiseñO De Presentaciones. Tipos De DiagramasJosé M. Padilla
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMario Sb
 

Destacado (20)

Termozulia II
Termozulia IITermozulia II
Termozulia II
 
Planta Ezequiel zamora
Planta Ezequiel zamoraPlanta Ezequiel zamora
Planta Ezequiel zamora
 
Planta Guri
Planta GuriPlanta Guri
Planta Guri
 
Sistemas de control, sin morir en el intento
Sistemas de control, sin morir en el intentoSistemas de control, sin morir en el intento
Sistemas de control, sin morir en el intento
 
Control pid de modulos analogicos
Control pid de modulos analogicosControl pid de modulos analogicos
Control pid de modulos analogicos
 
Control basado en modelo
Control basado en modeloControl basado en modelo
Control basado en modelo
 
Termozulia II
Termozulia IITermozulia II
Termozulia II
 
G1 termozulia iii vera pernau 20
G1 termozulia iii vera pernau 20G1 termozulia iii vera pernau 20
G1 termozulia iii vera pernau 20
 
Turbinas de Gas, Manual del Ingeniero Mecánico
Turbinas de Gas, Manual del Ingeniero Mecánico Turbinas de Gas, Manual del Ingeniero Mecánico
Turbinas de Gas, Manual del Ingeniero Mecánico
 
Guia nº 3 centrales térmicas de gas
Guia nº 3 centrales térmicas de gasGuia nº 3 centrales térmicas de gas
Guia nº 3 centrales térmicas de gas
 
aplicación y cálculo de reguladores
aplicación y cálculo de reguladoresaplicación y cálculo de reguladores
aplicación y cálculo de reguladores
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control Adaptativo
 
Turbinas nuevo
Turbinas nuevoTurbinas nuevo
Turbinas nuevo
 
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimeros
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimerosSoplado- Blowmolding - Unmp unlz-t final-postgrado polimeros
Soplado- Blowmolding - Unmp unlz-t final-postgrado polimeros
 
Turbo gas juan c
Turbo gas juan cTurbo gas juan c
Turbo gas juan c
 
Folleto DSF nuevo
Folleto DSF nuevoFolleto DSF nuevo
Folleto DSF nuevo
 
Sistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerSistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo ipler
 
07 DiseñO De Presentaciones. Tipos De Diagramas
07 DiseñO De Presentaciones. Tipos De Diagramas07 DiseñO De Presentaciones. Tipos De Diagramas
07 DiseñO De Presentaciones. Tipos De Diagramas
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
3 mecanismos corrosion
3 mecanismos corrosion3 mecanismos corrosion
3 mecanismos corrosion
 

Similar a Algoritmo para el control del pid

Controladores - Teoria de control virtual
Controladores -  Teoria de control virtualControladores -  Teoria de control virtual
Controladores - Teoria de control virtualLeonard Stark
 
UNIDAD 4 Ing. Control Clasico.pptx
UNIDAD 4 Ing. Control Clasico.pptxUNIDAD 4 Ing. Control Clasico.pptx
UNIDAD 4 Ing. Control Clasico.pptxAlexMorgan97
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)martinezeduardo
 
Sistema de control - teoria de control
Sistema de control - teoria de controlSistema de control - teoria de control
Sistema de control - teoria de controlMilii28
 
Tarea 5. controladores antonio rodriguez
Tarea 5. controladores    antonio rodriguezTarea 5. controladores    antonio rodriguez
Tarea 5. controladores antonio rodriguezlicett lopez
 
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...GerardoRodrguezBarra
 
Capítulo viii principios de control
Capítulo viii   principios de controlCapítulo viii   principios de control
Capítulo viii principios de controlJuanAviaJimnez
 
Metodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresMetodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresAlex Javier Manotoa Jordan
 
Api semana 3
Api semana 3Api semana 3
Api semana 3Axl Rams
 
Teoria de control (controladores)
Teoria de control (controladores)Teoria de control (controladores)
Teoria de control (controladores)mariacaraballo200
 
Controladores yorman godoy, teoria de control
Controladores yorman godoy, teoria de controlControladores yorman godoy, teoria de control
Controladores yorman godoy, teoria de controlyormangodoy
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PIDmonicammmr
 
Control automatico
Control automaticoControl automatico
Control automaticopaurc27
 
Ingeniera de control: Acciones básicas de control estabilidad
Ingeniera de control: Acciones básicas de control estabilidad Ingeniera de control: Acciones básicas de control estabilidad
Ingeniera de control: Acciones básicas de control estabilidad SANTIAGO PABLO ALBERTO
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de controlcesar
 

Similar a Algoritmo para el control del pid (20)

Controladores - Teoria de control virtual
Controladores -  Teoria de control virtualControladores -  Teoria de control virtual
Controladores - Teoria de control virtual
 
Clase 7 pid
Clase 7   pidClase 7   pid
Clase 7 pid
 
UNIDAD 4 Ing. Control Clasico.pptx
UNIDAD 4 Ing. Control Clasico.pptxUNIDAD 4 Ing. Control Clasico.pptx
UNIDAD 4 Ing. Control Clasico.pptx
 
Reguladores PID
Reguladores PIDReguladores PID
Reguladores PID
 
Acciones de control
Acciones de controlAcciones de control
Acciones de control
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)
 
Sistema de control - teoria de control
Sistema de control - teoria de controlSistema de control - teoria de control
Sistema de control - teoria de control
 
Tarea 5. controladores antonio rodriguez
Tarea 5. controladores    antonio rodriguezTarea 5. controladores    antonio rodriguez
Tarea 5. controladores antonio rodriguez
 
Exposicion
ExposicionExposicion
Exposicion
 
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
 
Capítulo viii principios de control
Capítulo viii   principios de controlCapítulo viii   principios de control
Capítulo viii principios de control
 
Metodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresMetodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladores
 
Unidad 1 01- controladores pid
Unidad 1   01- controladores pidUnidad 1   01- controladores pid
Unidad 1 01- controladores pid
 
Api semana 3
Api semana 3Api semana 3
Api semana 3
 
Teoria de control (controladores)
Teoria de control (controladores)Teoria de control (controladores)
Teoria de control (controladores)
 
Controladores yorman godoy, teoria de control
Controladores yorman godoy, teoria de controlControladores yorman godoy, teoria de control
Controladores yorman godoy, teoria de control
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PID
 
Control automatico
Control automaticoControl automatico
Control automatico
 
Ingeniera de control: Acciones básicas de control estabilidad
Ingeniera de control: Acciones básicas de control estabilidad Ingeniera de control: Acciones básicas de control estabilidad
Ingeniera de control: Acciones básicas de control estabilidad
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
 

Último

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
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
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
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
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
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
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 

Último (20)

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .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
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.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
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
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
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 

Algoritmo para el control del pid

  • 1. ALGORITMO PARA EL CONTROL DEL PID El PID, es sus distintas versiones constituye la solución mas aceptada en los problemas de control en la industria. Se calcula que el 95% de controladores industriales analógicos o digitales, constituyen el algoritmo del PID. Se puede decir que el PID es el regulador natural por excelencia. Comportándose como un se r racional ante una toma de decisión: tomando en cuenta el estado actual (proporcional), la historia pasada (integral) y un pronóstico del futuro (derivada) del error o desviación del comportamiento deseado. El PID discreto tiene dos formas principales conocidas como posicional y de velocidad. La ecuación 4.1 ofrece la forma posicional del algoritmo PID discreto: Td Tc   ( )  ( )   ( )   ( )  (  1) (0) 1 e t e t u Tc e i Ti u t Kp e t t i       4.1 Donde: u(t)-variable de control, generalmente posición de una válvula. u(0) es la posición inicial. Kp, Ti y Td-Ganancia, tiempo integral y tiempo derivativo. Tc-periodo de control. La forma de velocidad del PID discreto se obtiene fácilmente a partir de (4.1), calculando u(t) menos u(t-1), con lo que se llega a:  u t Kp e t e t 4.2    Td Tc  ( )  ( ( )  ( 1))  ( )  (e(t)  2e(t 1)  e(t  2))   Tc e t Ti Donde u(t)  u(t)  u(t 1) 4.3 O u(t)  u(t 1)  u(t) 4.4 A continuación se dan algunos comentarios del tema: -El algoritmo posicional requiere el chequeo de la sumatoria correspondiente al modo integral para evitar saturación. En velocidad no se requiere este chequeo, pero por otra parte hay que establecer los límites a los incrementos de la variable de control.
  • 2. -En el algoritmo posicional se requiere el conocimiento de la posición inicial del actuador. En el de velocidad, si el actuador es de tipo incremental, como por ejemplo un motor de pasos, no se requiere conocer la posición inicial. Si por otra parte, se utiliza un algoritmo de velocidad asociado a un actuador posiscional, entonces de todas formas se requiere la posición inicial para poder efectuar el cálculo (4.4). -El algoritmo posicional mantiene el significado intuitivo de los parámetros Kp, Ti yTd semejante al de los reguladores PID analógicos, conocidos tradicionalmente en la industria. En el caso del algoritmo de velocidad, el significado de dichos parámetros se desvirtúa. -El algoritmo de velocidad trabaja con la segunda derivada del error, lo cual es inconveniente en presencia de ruido y, por otra parte, puede dar lugar a un comportamiento imprevisto e inadmisible como por ejemplo, que se mande a cerrar una válvula cuando el error esta aumentando, requiriéndose lo contrario. En resumen se recomienda el algoritmo de posición, aun cuando requiere un cuidado especial con la sumatoria, para evitarse lo que se conoce como desborde (wind up) del nodo integral. El algoritmo de velocidad debe utilizarse cuando los actuadores son de tipo incremental, por ejemplo, motores de pasos. Versión profesional del algoritmo PID Un algoritmo PID verdaderamente profesional es el que puede trabajar de forma confiable ante las condiciones reales, incluye una serie de detalles que son obviados en ocasiones y que pueden marcar la diferencia entre un buen y un mal comportamiento. Se presenta a continuación una versión que ha sido probada exhaustivamente en la práctica con buenos resultados:   ( ) 4.5   Td y t ( ) Ru  ( ) ( ) Int t n  Tc R e t Bp u t y       Donde: Ru = umax – umin – Rango del actuador. A menudo 1-100%. Ry = ymax – y min – Rango del transmisor con que se mide la variable en unidades fisicas. Por ejemplo: 0 – 100 grad. C, 4.2 – 20 Kgs./cm2, etc. y t y t ( )  ( ) rf f  4.6 y e t ( ) n R
  • 3. Es el error normalizado yrf(t) – Valor de referencia, eventualmente filtrado mediante un filtro exponencial de primer orden. yf(t) – Valor de la salida filtrada. Bp – Banda proporcional. Se relaciona con la ganancia mediante Kp = Ru/Bp. En muchas ocaciones Kp=100/Bp. TcRu Int ( t )  Int ( t  1)  e (t) 4.7 n TiBp Int(0)  u(0) 4.8 Int(t) representa al modo integral en el algoritmo PID. Su calculo separado mediante la expresión (4.7) permite, por una parte, inicializar este término con la posición del actuador, de manera que el modo integral es el que garantiza el nivel de la señal de control, pudiendo considerarse los modos P y D como desviaciones de este nivel. Por otra parte, el cálculo separado del modo integral, permite chequear en cada periodo que su valor este dentro del rango de control, evitándose los problemas asociados a la saturación del modo integral (integral wind up). Nótese que en la expresión (4.5) del algoritmo se utiliza el incremento de la salida ) (t y  en lugar del incremento del error. Este es un recurso conocido para evitar el llamado golpe de la derivada cuando se realiza un cambio brusco del valor de referencia yrf que puede provocar oscilaciones innecesarias. Considérese, por ejemplo: e(t) y (t) y(t) rf   4.9 e(t 1)  y (t 1)  y(t 1) rf 4.10 Si la referencia permanece constante, es decir yrf(t) = yrf(t-1), entonces: e(t)  y(t) 4.11 Sea en este caso el uso del negativo del incremento de la salida es perfectamente equivalente al del incremento del error para conformar el modo derivativo del PID. No obstante, si se produce un cambio de la referencia, tendremos que: e(t) y(t) y (t) rf      4.12 A diferencia del cambio en la salida, que por naturaleza es lento dada la dinámica del proceso, el cambio de la referencia es inmediato y bresco, lo cual significa que el incremento del error y por ende la componente derivativa del regulador también cambian bruscamente. Este es precisamente el efecto desestabilizador que se pretende evitar cuando se sustituye al incremento del error por el incremento de la salida en el modo derivativo.
  • 4. La variable u(t) generalmente se encuentra en un rango normalizado en la computadora (10-100) ó (0-1). Después, en el convertidor D/A se transforma en una señal normalizada, p.ej. de 4 a 20 ma. Si el convertidor de salida es de 12 bits y el rango interno de u(t) es 0-100, el valor de entrada al convertidor, se calcula mediante la expresión: u  x4095 4.13 sal ) (t u 10 0 Es necesario tener en cuenta dos detalles que a menudo se confunden y que sin embargo tienen un tratamiento distinto. El primero consiste en el signo de la ganancia del proceso. Si este signo es positivo, es decir, a un aumento de la variable de control corresponde un aumento de la salida, entonces el signo de Bp(o de Kp) en el PID debe escogerse positivo. En caso contrario, es decir, cuando la ganancia del proceso es negativa, debe entonces escogerse Bp negativo y se obtiene el comportamiento estable deseado. El segundo aspecto a tomar a consideración es la naturaleza de válvula de control. La expresión (4.13) es valida en el caso de que la válvula sea normalmente cerrada (acción directa) que es lo mas frecuente. Existen casos en la practica, de válvulas normalmente abierta (acción inversa), que cierran a medida que aumentan la señal de control. En este caso, el valor que debe entregarse al convertidor es:  4095 x 1- sal u 4.14       u(t) 100 Cualquier regulador digital y en particular los PID, deben tener al menos 3 modos de operación: 1- Respaldo (back-up), 2-Manual y 3-Automático. En el modo de respaldo, el regulador solo recibe las mediciones y el control se ejerce mediante otro dispositivo externo. La salida del regulador no esta físicamente conectada a la entrada del proceso. En el modo manual, desde el regulador se puede actuar sobre la válvula cerrándola o abriéndola. Es frecuente que para este fin se utilicen 2 teclas, una de incremento y otra de decremento. En el modo automático, el regulador digital asume la función de control, calculando el valor de la variable de control mediante la expresión (4.5) u otra similar.
  • 5. Deben tomarse unas previsiones en la inicialización y cambio del modo de un regulador digital PID sise requiere un comportamiento suave y libre de saltos bruscos, a continuación detallamos las más importantes:  Cuando se pasa del modo respaldo al modo manual, debe hacerse el valor Int(0) = u(0). Esto puede hacerse automáticamente si se mide la variable de control u(t) o manualmente, leyendo el valor de u(t) que tiene el equipo de respaldo e insertándolo en la computadora.  El paso de modo manual a automático puede lograrse en una forma suave, sise hace yrf (0) = y(0) en el momento de transito. De esta forma el regulador “ve” inicialmente un error igual a cero y no se producen saltos. Posteriormente la referencia puede ser llevada suavemente al valor deseado.  Si estando en el modo automático se pasa a manual y se hacen algunas operaciones de apertura o cierre de válvula, estos cambios deben reflejarse en el termino Int(t) del regulador PID, de manera que cuando se regrese al modo automático, el valor de la integral coincida con la posición de la válvula en ese momento. Filtraje de variables Para el buen funcionamiento de los reguladores PID o cualquier otro algoritmo de control digital, se requiere el filtraje de las variables controladas, de manera que en ruido presente no provoque un comportamiento excesivamente oscilatorio en el control. Independientemente de los filtros de hardware existentes, en general es conveniente el uso de dos tipos de filtros por software:  filtro para ruidos de alta frecuencia (inducción electromagnética, ruidos térmicos, etc.)  filtro para ruidos de frecuencia media y baja (ruidos en el proceso, variaciones en la composición de los materiales, falta de homogeneidad de los mismos, etc.) Para el filtrado de ruidos de alta frecuencia, generalmente se usa promediación de varias réplicas de la medición en cada periodo de muestreo. El periodo de muestreo o de medici ón en cualquier sistema de control digital puede ser fijo y tan pequeño como sea posible. Para el filtraje de ruidos de media y baja frecuencia, se parte del concepto de periodo de control, que puede coincidir con el periodo de muestreo, aunque generalmente en un múltiplo de este. Lo definimos como el intervalo de tiempo que transcurre entre 2 acciones sucesivas de control.
  • 6. Llamamos Tm y Tc a los periodos de muestreo y de control respectivamente, en la figura 4.1 se representa esquemáticamente las relaciones entre ambos periodos. Figura 4.1 La expresión del filtro de ruidos de baja y media frecuencia es: y (t)  y (t)  (1 ) y (t 1) f m f   4.15 Donde α es un valor real en el intervalo 0 – 1. yf(t) y yf(t-1) son los valores filtrados en los periodos de muestreo t y t-1 respectivamente, ym(t) es el valor medio del periodo en t. La expresión (4.15) puede ser expresada mediante: t  ( )   (1   ) (  ) 4.16  i m i f y t y t i 0 De la ecuación (4.16) se hace evidente el efecto del filtro exponencial como el de una ventana decreciente exponencialmente que se mueve sobre las mediciones y que le atribuye un peso decreciente a las mediciones mas lejanas en el tiempo. Si consideramos convencionalmente que un peso menor que 0.01 es prácticamente despreciable, la longitud efectiva de esa ventana puede deducirse como sigue: (1 )  0.01 i   4.17 log  i log(1 )  2 4.18 (2 log  ) log(1   )   i  4.19
  • 7. Por ejemplo para α=0.6, el valor efectivo de las ventanas es de 5 mediciones. Si en la expresión (4.15) introducimos el operador de retardo z-1, podemos obtener la función de transferencia del filtro exponencial de la siguiente manera: ( )1 (1 )  ( ) 1 y t z y t f m     4.20 y t ( )  ( ) 1  (1  )  1  f y t z m  4.21 Cuando z →1 se obtiene: f 4.22 1 y t ( ) ( )  y t m O sea, que el filtrado converge al valor de la medición si este se mantiene constante durante u número suficientemente alto de períodos de muestreo. Es importante tener en cuenta que el filtraje de las mediciones introduce un retardo adicional en el lazo de control, cuyo efecto crece a medida que el parámetro α es menor. Por otra parte se conoce que el efecto pernicioso del ruido es más notable sobre el modo derivativo en un regulador PID. Debe existir entonces un compromiso entre el filtraje de la señal y el retardo introducido que tiende a hacer inestable al lazo de control. Una buena solución parece ser trabajar con 2 valores diferentes del coeficiente de filtraje, uno mayor para los modos P e I y otro más pequeño para el modo D. ( ) (1 ) ( 1) 1 1 1 1 y  y t   y t  f m f   4.23 ( ) (1 ) ( 1) 2 2 2 2 y  y t   y t  f m f   4.24 El error de regulación en el tiempo t que se utiliza para los modos P e I, se calcula:
  • 8. ( ) ( ) ( ) 1 e t y t y t rf f   4.25 Y el valor de Δy(t) para el modo derivativo es entonces: ( ) ( ) ( 1) 2 2 y t  y t  y t  f f 4.26 La elección de los valores concretos del coeficiente α, debe hacerse en cada caso particular según la siguiente heurística: para períodos de control largos (100 o mas períodos de muestreo) y señales ruidosas, se seleccionan valores pequeños de α (0.1 menores). En situaciones intermedias (Tc ≤ 5Tm) y señales filtradas por hardware, usualmente pueden escogerse valores de α < 0.4. En última instancia, en cada lazo de control debe ajustarse experimentalmente el valor