You are on page 1of 5

Usta Tunja. Amaya, Acua, Suarez.

Calculo de controladores PID con matlab



Abstract In this article e ill test seen in the control
cases, simulatin! and im"lementin! a control system and
seein! your anser in the #atlab so$tare.
%esumen&n este art'culo "ondremos a "rueba lo (isto en
las cases de control, simulando e im"lementando un sistema
de control y (iendo su res"uesta en el so$tare #atlab.
ndice de TrminosControlador PID
I.I)T%*DUCCI+)
Un PID es un mecanismo de control "or
realimentaci,n -ue calcula la des(iaci,n o error
entre un (alor medido y el (alor -ue se -uiere
obtener, "ara a"licar una acci,n correctora -ue
ajuste el "roceso. &l al!oritmo de c.lculo del
control PID se da en tres "ar.metros distintos/ el
"ro"orcional, el inte!ral, y el deri(ati(o. &l (alor
Pro"orcional determina la reacci,n del error actual.
&l Inte!ral !enera una correcci,n "ro"orcional a la
inte!ral del error, esto nos ase!ura -ue a"licando un
es$uerzo de control su$iciente, el error de
se!uimiento se reduce a cero.
0
Pa"er recibido el 1 de se"tiembre del 2314. &sta "r.ctica se hace con el
objeti(o 5eri$icar el desarrollo te,rico (isto en clase, sobre los controladores
PID en matlab. &l si!uiente art'culo $ue "resentado como e(idencia de la
"r.ctica )o.2 de control en la Uni(ersidad Santo Tom.s de Tunja.
Amaya 5aca 6illiam Camilo !raduada del Cole!io Andino de Tunja
Actualmente es estudiante de no(eno semestre de in!enier'a electr,nica de la
Uni(ersidad Santo Tom.s de Tunja.
&7mail/ camiloamaya148hotmail.com
Acua 9onseca :eison, !raduado del cole!io Ciudad del sol de So!amoso,
actualmente es estudiante de no(eno semestre de In!enier'a &lectr,nica de la
Uni(ersidad Santo Tomas
&7mail/ :eison.acua8ustatunja.edu.com
Suarez Sil(a ;ulma, !raduada de <oyaca en Tunja, actualmente es estudiante
de s="timo semestre de In!enier'a &lectr,nica de la Uni(ersidad Santo Tomas
&7mail/ ;ulma.suarez8ustatunja.edu.com
&l Deri(ati(o determina la reacci,n del tiem"o en el
-ue el error se "roduce. >a suma de estas tres
acciones es usada "ara ajustar al "roceso ('a un
elemento de control como la "osici,n de una
(.l(ula de control o la ener!'a suministrada a un
calentador, "or ejem"lo. Ajustando estas tres
(ariables en el al!oritmo de control del PID, el
controlador "uede "ro(eer un control diseado "ara
lo -ue re-uiera el "roceso a realizar. >a res"uesta
del controlador "uede ser descrita en t=rminos de
res"uesta del control ante un error, el !rado el cual
el controlador lle!a al ?set "oint?, y el !rado de
oscilaci,n del sistema. ),tese -ue el uso del PID
"ara control no !arantiza control ,"timo del sistema
o la estabilidad del mismo. Al!unas a"licaciones
"ueden solo re-uerir de uno o dos modos de los -ue
"ro(ee este sistema de control. Un controlador PID
"uede ser llamado tambi=n PI, PD, P o I en la
ausencia de las acciones de control res"ecti(as. >os
controladores PI son "articularmente comunes, ya
-ue la acci,n deri(ati(a es muy sensible al ruido, y
la ausencia del "roceso inte!ral "uede e(itar -ue se
alcance al (alor deseado debido a la acci,n de
control.
II. #A%C* T&*%IC*
Fig.1 diagrama de bloques de un PID
Control
In$orme de laboratorio de control @Calculo de
controladores PID con #atlabA
Amaya, 6illiam. Acua, :eison y Suarez, ;ulma.
Billiam.amaya, yeison.acua, , zulma.suarezC8usantoto.edu.co
Uni(ersidad Santo7Tomas Seccional Tunja
1
Usta Tunja. Amaya, Acua, Suarez. Calculo de controladores PID con matlab
A. Funcionamiento
Para el correcto $uncionamiento de un controlador
PID -ue re!ule un "roceso o sistema se necesita, al
menos/
7 Un sensor, -ue determine el estado del
sistema Dterm,metro, caudal'metro,
man,metro, etcE.
7 Un controlador, -ue !enere la seal -ue
!obierna al actuador.
7 Un actuador, -ue modi$i-ue al sistema de
manera controlada Dresistencia el=ctrica,
motor, (.l(ula, bomba, etcE.
7
&l sensor "ro"orciona una seal anal,!ica o di!ital
al controlador, la cual re"resenta el "unto actual en
el -ue se encuentra el "roceso o sistema. >a seal
"uede re"resentar ese (alor en tensi,n el=ctrica,
intensidad de corriente el=ctrica o $recuencia. &n
este Fltimo caso la seal es de corriente alterna, a
di$erencia de los dos anteriores, -ue tambi=n "ueden
ser con corriente continua.
&l controlador lee una seal eGterna -ue re"resenta
el (alor -ue se desea alcanzar. &sta seal recibe el
nombre de "unto de consi!na Do "unto de
re$erenciaE, la cual es de la misma naturaleza y tiene
el mismo ran!o de (alores -ue la seal -ue
"ro"orciona el sensor. Para hacer "osible esta
com"atibilidad y -ue, a su (ez, la seal "ueda ser
entendida "or un humano, habr. -ue establecer
al!Fn ti"o de inter$az DH#I7Human #achine
Inter$aceE, son "antallas de !ran (alor (isual y $.cil
manejo -ue se usan "ara hacer m.s intuiti(o el
control de un "roceso.
&l controlador resta la seal de "unto actual a la
seal de "unto de consi!na, obteniendo as' la seal
de error, -ue determina en cada instante la
di$erencia -ue hay entre el (alor deseado Dconsi!naE
y el (alor medido. >a seal de error es utilizada "or
cada uno de los I com"onentes del controlador PID.
>as I seales sumadas, com"onen la seal de salida
-ue el controlador (a a utilizar "ara !obernar al
actuador. >a seal resultante de la suma de estas tres
se llama (ariable mani"ulada y no se a"lica
directamente sobre el actuador, sino -ue debe ser
trans$ormada "ara ser com"atible con el actuador
utilizado.
>as tres com"onentes de un controlador PID son/
"arte Pro"orcional, acci,n Inte!ral y acci,n
Deri(ati(a. &l "eso de la in$luencia -ue cada una de
estas "artes tiene en la suma $inal, (iene dado "or la
constante "ro"orcional, el tiem"o inte!ral y el
tiem"o deri(ati(o, res"ecti(amente. Se "retender.
lo!rar -ue el bucle de control corrija e$icazmente y
en el m'nimo tiem"o "osible los e$ectos de las
"erturbaciones.
B. PROPORIO!A"
>a "arte "ro"orcional consiste en el "roducto entre
la seal de error y la constante "ro"orcional "ara
lo!rar -ue el error en estado estacionario se
a"roGime a cero, "ero en la mayor'a de los casos,
estos (alores solo ser.n ,"timos en una determinada
"orci,n del ran!o total de control, siendo distintos
los (alores ,"timos "ara cada "orci,n del ran!o. Sin
embar!o, eGiste tambi=n un (alor l'mite en la
constante "ro"orcional a "artir del cual, en al!unos
casos, el sistema alcanza (alores su"eriores a los
deseados. &ste $en,meno se llama sobreoscilaci,n
y, "or razones de se!uridad, no debe sobre"asar el
I3J, aun-ue es con(eniente -ue la "arte
"ro"orcional ni si-uiera "roduzca sobreoscilaci,n.
Hay una relaci,n lineal continua entre el (alor de la
(ariable controlada y la "osici,n del elemento $inal
de control Dla (.l(ula se mue(e al mismo (alor "or
unidad de des(iaci,nE. >a "arte "ro"orcional no
considera el tiem"o, "or lo tanto, la mejor manera
de solucionar el error "ermanente y hacer -ue el
sistema conten!a al!una com"onente -ue ten!a en
cuenta la (ariaci,n res"ecto al tiem"o, es
incluyendo y con$i!urando las acciones inte!ral y
deri(ati(a.
>a $,rmula del "ro"orcional est. dada "or/
PBsalCKLM"NBeDtEC
Control
2
Usta Tunja. Amaya, Acua, Suarez. Calculo de controladores PID con matlab
. I!T#$RA"
&l modo de control Inte!ral tiene como "ro",sito
disminuir y eliminar el error en estado estacionario,
"ro(ocado "or el modo "ro"orcional. &l control
inte!ral actFa cuando hay una des(iaci,n entre la
(ariable y el "unto de consi!na, inte!rando esta
des(iaci,n en el tiem"o y sum.ndola a la acci,n
"ro"orcional. &l error es inte!rado, lo cual tiene la
$unci,n de "romediarlo o sumarlo "or un "er'odo
determinadoO >ue!o es multi"licado "or una
constante I. Posteriormente, la res"uesta inte!ral es
adicionada al modo Pro"orcional "ara $ormar el
control P P I con el "ro",sito de obtener una
res"uesta estable del sistema sin error estacionario.
D. D#RI%ATI%O
>a acci,n deri(ati(a se mani$iesta cuando hay un
cambio en el (alor absoluto del errorO Dsi el error es
constante, solamente actFan los modos "ro"orcional
e inte!ralE.
&l error es la des(iaci,n eGistente entre el "unto de
medida y el (alor consi!na, o ?Set Point?.
>a $unci,n de la acci,n deri(ati(a es mantener el
error al m'nimo corri!i=ndolo "ro"orcionalmente
con la misma (elocidad -ue se "roduceO de esta
manera e(ita -ue el error se incremente.
Se deri(a con res"ecto al tiem"o y se multi"lica "or
una constante D y lue!o se suma a las seales
anteriores DPPIE. &s im"ortante ada"tar la res"uesta
de control a los cambios en el sistema ya -ue una
mayor deri(ati(a corres"onde a un cambio m.s
r."ido y el controlador "uede res"onder
acordemente.
#. &I$!IFIADO D# "A& O!&TA!T#&
P constante de "ro"orcionalidad/ se "uede ajustar
como el (alor de la !anancia del controlador o el
"orcentaje de banda "ro"orcional. &jem"lo/ Cambia
la "osici,n de la (.l(ula "ro"orcionalmente a la
des(iaci,n de la (ariable res"ecto al "unto de
consi!na. >a seal P mue(e la (.l(ula si!uiendo
$ielmente los cambios de tem"eratura multi"licados
"or la !anancia.
I constante de inte!raci,n/ indica la (elocidad con
la -ue se re"ite la acci,n "ro"orcional.
D constante de deri(aci,n/ hace "resente la
res"uesta de la acci,n "ro"orcional du"lic.ndola,
sin es"erar a -ue el error se du"li-ue. &l (alor
indicado "or la constante de deri(aci,n es el la"so
de tiem"o durante el cual se mani$estar. la acci,n
"ro"orcional corres"ondiente a 2 (eces el error y
des"u=s desa"arecer.. &jem"lo/ #ue(e la (.l(ula a
una (elocidad "ro"orcional a la des(iaci,n res"ecto
al "unto de consi!na. >a seal I (a sumando las
.reas di$erentes entre la (ariable y el "unto de
consi!na re"itiendo la seal "ro"orcional se!Fn el
tiem"o de acci,n deri(ada DminutosQre"etici,nE.
III. *<R&TI5*S
A. $eneral
&l objeti(o "rinci"al de esta "r.ctica es la
identi$icaci,n de la $unci,n de trans$erencia de un
circuito an.lo!o, desarrollo del sistema de control,
im"lementaci,n del sistema.
B. #s'ec()icos
Determinar la ecuaci,n -ue modela la "lanta
Determinar la res"uesta del sistema ante una
entrada entrada se!Fn el ti"o de "lanta.
Determinar el Ti"o de com"ensador
Determinar los "ar.metros de com"ensador.
Com"ara la res"uesta del sistema
com"ensado con los objeti(os de diseo.
%ealizar ajustes al diseo lo!rado en caso de
ser necesario.
I5. D&SA%%*>>* D& >A P%SCTICA
A. F*!IO! D# TRA!&F#R#!IA D# "A P"A!TA
Control
I
Usta Tunja. Amaya, Acua, Suarez. Calculo de controladores PID con matlab
Fig + ,odelo electrico
B. A"*"O D# "O& PARA,#TRO& D#"
O,P#!&ADOR ,#DIA!T# ,AT"AB
5. - "A &I&OTOO" ,AT#RIA"#&
7Com"utador con matlab
7%esistencias
7Am"li$icadores
7Condensadores
5I. C*)C>USI*)&S
>os controladores PID "ermiten mejorar la
res"uesta de un sistema, aun-ue esta
res"uesta no siem"re sea o"tima. >as re!las
de ajuste "ro"uestas "resentan una $orma de
obtener los "ar.metros del controlador PID,
siem"re y cuando se ten!a un modelo
matem.tico del sistema.
Un controlador PID "ermite -ue la res"uesta
de un sistema "ueda lle!ar a tener un error
nulo.
>os (alores obtenidos a "artir de las re!las
de ajuste no siem"re nos "ermiten obtener
Control
4
Usta Tunja. Amaya, Acua, Suarez. Calculo de controladores PID con matlab
una deseada "or lo -ue los (alores deben ser
modi$icados con$orme a lo -ue se desea.
>as re!las de ajuste de los controladores
PID son con(enientes cuando se conoce el
modelo del sistema.
*bteniendo los "ar.metros de un
controlador PID y obser(ando la res"uesta
del controlador y el sistema, se "uede
trabajar en un sistema -ue "ermita obtener
estos "ar.metros de manera aut,noma y as'
"ermitir -ue el controlador PID "ueda ser
auto7ajustado.
%&9&%&)CIAS
http://www.eng.newcastle.edu.au/~jhb519/teaching/ca
ut1/Apuntes/PID.pdf
http://www.lra.unileon.es/es/book/eport/ht!l/"#$
Control
T

You might also like