Académique Documents
Professionnel Documents
Culture Documents
CONTROL DIGITAL
ELABORADO POR:
CÓDIGO: 87.067.609
CODIGO: 1106486860
CODIGO:
CODIGO:
TUTOR:
INGENIERÍA ELECTRÓNICA
2019
INTRODUCCIÓN.
El presente trabajo está relacionado con el desarrollo de la fase 3 del curso de Control Digital, el
ACTIVIDADES A DESARROLLAR
A partir del diseño del controlador PID de la fase 2 y el cálculo de las constantes Kp, Ti y Td,
controlador.
manera:
En el instante de tiempo t=0s se utiliza una de alimentación BAT1 de 20V, para el instante de
tiempo t=50s se conmuta otra fuente de alimentación BAT 2 de 30V y para el instante de tiempo
Solución
Para el desarrollo de la actividad se toma los datos del desarrollo de la segunda fase así :
𝑡0 = 2.82
𝑡1 = 3.82
𝑡2 = 10.5
𝜸𝟎
𝑲𝒑 = 𝟏. 𝟐
𝒌𝟎 𝝉𝟎
𝜏0
Se establece un periodo de muestreo según el criterio: 𝑇 =< 4
𝝉𝟎 = 𝟏
𝝉𝟎 𝟏
𝑻 =< = = 𝟎, 𝟐𝟓
𝟒 𝟒
Se debe elegir un número menor a 0.25 para lo cual elijo el número: 𝑇 = 0.0957.
𝝉𝟎 = 𝟏
𝜸𝟎 = 𝟔. 𝟔𝟖
𝒌𝟎 = 𝟖𝟕. 𝟓
𝜸𝟎 𝟔. 𝟔𝟖
𝑲𝒑 = 𝟏. 𝟐 = 𝟏. 𝟐 = 𝟎, 𝟎𝟗𝟏𝟔
𝒌𝟎 𝝉𝟎 𝟖𝟕. 𝟓 ∗ 𝟏
𝑻𝒊 = 𝟐𝝉𝟎 = 𝟐
𝑻𝒅 = 𝟎. 𝟓𝝉𝟎 = 𝟎. 𝟓
iv
Con los valores anteriores se procede a encontrar los parámetros del controlador:
𝒂 = 𝑲𝒑 = 𝟎. 𝟎𝟗𝟏𝟔
𝑲𝒑 𝑻 (𝟎, 𝟎𝟗𝟏𝟔)(𝟎, 𝟓)
𝒄= = = 𝟒. 𝟕𝟖𝟔
𝑻 𝟎, 𝟏𝟓𝟖
Para la implementación del controlador se sugiere tomar como base el siguiente código fuente en
#INCLUDE <16F877A.H>
#DEVICE ADC=10
#USE DELAY(CLOCK=4000000)
#FUSES XT,NOWDT
VOID MAIN(){
INT16 valor, control; //Variables para lectura de ADC y señal de Control a módulo CCP
min=0.0;
max=1000.0;
iT0=0.0;
eT0=0.0;
a=0.91611;
b=0.043;
v
c=4.786;
1kHz
setup_adc(adc_clock_internal);
while(true){
rT=TEMPERATURA_LIMITE;
if (uT>max){ //Anti-windup
uT=max;
else {
if (uT<min){
uT=min;
}
vi
control=uT;
iT0=iT;
eT0=eT;
}
vii
Después de haber generado el archivo Hex, se procede a simular en Proteus 8.0 obteniendo una
simulación estable.
viii
CONCLUSIONES:
REFERENCIAS BIBLIOGRAFICAS
Bolaños, Y. H. & Pineda, L. F. & Mosquera V. H (2012). Didactic system for the
implementation of digital controllers. Revista Colombiana de Tecnologías de Avanzada,
Volumen 2, (P. 131).Recuperado de http://hdl.handle.net/10596/4971
Bolaños, Y. H. & Pineda, L. F. & Mosquera V. H (2012). Didactic system for the
implementation of digital controllers. Revista Colombiana de Tecnologías de Avanzada,
Volumen 2, (pp. 133-134). Recuperado de http://hdl.handle.net/10596/4971
Bolaños, Y. H. & Pineda, L. F. & Mosquera V. H (2012). Didactic system for the
implementation of digital controllers. Revista Colombiana de Tecnologías de Avanzada,
Volumen 2, (P. 128). Recuperado de http://hdl.handle.net/10596/4971
Ñeco García, Ramón P., Reinoso García, Oscar, and García Aracil, Nicolás.Apuntes de
sistemas de control. Alicante, ES: ECU, 2013. ProQuest ebrary. (pp. 203-211). Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=226&docID=1074099
6&tm=1501271524084
García, J. & Rodríguez, J. & Vidal, J. (2005). Aprenda Matlab 7.0 como si estuviera en
primero. Diciembre 2005. Recuperado de http://hdl.handle.net/10596/4988
Ávalos, A. G., Montúfar, N. M. A., & Ortiz, H. F. E. (2010). Teoría de control, ajuste de
controladores industriales. (P. 75). Recuperado
de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=76&docID=3187638
&tm=1513226129956
xi