Professional Documents
Culture Documents
Ir
-112
G(s)H(s)
-1,45
2 1 1 2
Er
2,25
ERREGULAZIO AUTOMATIKOA
Egileak: Arantxa Tapia Otaegi (Donostiako Industri Ingeniaritza Teknikorako Unibertsitate-Eskola) Julian Florez Esnal (CEIT eta Donostiako Goi Mailako Ingeniaritza Eskola)
Elhuyar Fundazioa. Zelai Haundi, 3. Osinalde industrialdea 20170 Usurbil (Gip.) (1995) elhuyar@elhuyar.com - www.elhuyar.org ISBN: 978-84-92457-65-6
Aurkezpena
Teknologia modernoen garapenean kontrol-injinerutzak duen garrantzia handiagotuz doa urtez urte. Azken berrogei urteotan, kontrol-injinerutzaren arloa sendotu egin da; artea zena zientzia bihurtu da, eta injinerutzaren arlo guztietara zabaldu. Hori guztia lortu ahal izateko elektronikaren garapenak, mikroprozesadorearen agerpenak eta teknika matematiko berrien agerpenak izugarrizko eragina izan dute. Kontrol-injinerutzaren eremuan sartzeko testu-liburu gisa eratu da liburu hau. Injinerutzako ikasleei (hainbat espezialitatetakoei) nahiz kontrol-arloan industrian lan egiten duten profesionalei zuzenduta dago. Liburuaren lehen zatian (1, 2 eta 3 kapituluetan) kontrol-sistemen diseinu-metodologia aztertzen da kontzeptualki, prozesu fisikoen ereduztapen matematikoaren analisia egin eta hauen portaera era errazean aztertu ahal izateko behar diren kontzeptu matematikoak agertzen dira. Bigarren zatian (4, 5, 6 eta 7 kapituluetan) kontrol-sistemen analisia egiteko dauden oinarrizko metodologia garrantzitsuenak aztertzen dira, denbora nahiz maiztasunaren arlokoak bereziki. Azkenik (8 eta 9 kapituluetan), kontroladorerik erabilienak diseinatzeko baliatzen diren teknikak aurkezten dira. Alde horretatik, PID kontroladoreen diseinuaren aipamen berezia egin da aplikazio industrialetan erabiliena delako, sendoa, sinplea eta erabilterraza baita. Aurkezten den materiala Donostiako Industri Injineruen Goi-Mailako Eskolan nahiz Industri Ingeniaritza Teknikorako Unibertsitate Eskolan erabili da. Izatez, liburu hau prestatzerakoan bi eskolatan euskaraz irakatsitako gaiaren esperientziak oso lagungarri gertatu dira. Gainera, kapitulu bakoitza hainbat adibidez hornitu da kontrol-teoriaren mamia hobetu ulertzearren; ariketak ere prestatu dira ikasleek berek gaia ulertu duten azter dezaten. Liburu hau prestatzeko zenbait aholku emateagatik CEITeko Automatika eta Elektronika Saileko lagunei eskerrak eman nahi genizkieke, bereziki X. Ostolaza eta J.A. Moralesi. Bukatzeko, Elhuyarko lagunei apunteei liburu-itxura ematearren egindako lanagatik eta Eusko Jurlaritzari liburua argitaratzeko emandako diru-laguntzagatik eskerrak eman beharrean gaude.
AURKIBIDEA
Or.
1. SARRERA .......................................................................................................
1.1. 1.2. BERRELIKADURAK KONTROLA ..................................................... BERRELIKADURA ERABILTZEN DUTEN KONTROL-SISTEMEN SAILKAPENA .......................................................................................... 1.2.1. Eskuz eta Automatikoki egindako berrelikadurako kontrol-sistemak........................................................................................ 1.2.2. Berrelikadurako kontrol-sistema Aktibo eta Pasiboak ............ 1.2.3. Erreguladorea eta Serbomekanismoa ........................................ 1.2.4. Sarrera eta irteera bakarreko edota sarrera eta irteera anitzeko kontrol-sistemak ........................................................................... 1.2.5. Datu jarraiak (kontrol analogikoa) eta lagindutako datuak (kontrol digitala) erabiltzen dituzten sistemak.......................... PORTAERAKO-ESPEZIFIKAZIOAK ETA DISEINU-METODOA 1.3.1. Portaerako espezifikazioak ......................................................... 1.3.1.1. Hardwarearen hautaketa .................................................. 1.3.1.2. Egonkortasun-tarte nahikoa duen portaera egonkorra..... 1.3.1.3. Egoera iragankorreko erantzun egokia............................ 1.3.1.4. Maiztasunaren arloko espezifikazioak ............................ 1.3.1.5. Perturbazioen arbuioa...................................................... 1.3.1.6. Parametroen aldaketekiko sentikortasuna ....................... 1.3.1.7. Portaeraren indizea .......................................................... 1.3.2. Diseinu-metodoa ........................................................................... EREDU MATEMATIKOAK .................................................................. 1.4.1. Parametro banatuak eta parametro elkartuak dituzten ereduak .......................................................................................... 1.4.2. Eredu linealak eta ez-linealak ..................................................... 1.4.3. Denboran zehar parametro aldakorrak eta finkoak dituzten . ereduak .......................................................................................... 1.4.4. Eredu estokastikoak eta deterministikoak................................. 1.4.5. Eredu jarraiak eta diskretoak..................................................... LABURPENA ........................................................................................... BIBLIOGRAFIA ......................................................................................
1 1 2 4 5 6 7 9 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 16 17 17
1.3.
1.4.
1.5. 1.6.
VII
19 19 20 27 28 31 35 37 41 43 46 46 48 50 53 55 58 59 67 67 68 72 73 76 76 76 76 77 77 77 77 78 79 81
3.6.
VIII
FRAKZIO PARTZIALEN ZATIKETA ................................................ EKUAZIO DIFERENTZIAL LINEALEN EBAZPENA LAPLACEREN TRANSFORMAZIOA ERABILIZ ............................................... 3.9. BIGARREN ORDENAKO EKUAZIO DIFERENTZIALAK ............. 3.9.1. Erro errealak eta desberdinak ( > 1) ........................................ 3.9.2. Erro berdinak ( = 1) ................................................................... 3.9.3. Erro konplexu konjugatuak ( < 1) ............................................ 3.10. BIBLIOGRAFIA ...................................................................................... 3.11. ARIKETAK...............................................................................................
3.7. 3.8.
82 87 90 91 92 92 97 98
137 138
IX
5.2.
5.3.
SISTEMEN EGONKORTASUNA ......................................................... 5.2.1. Kontrol-sistemen egonkortasuna aztertzeko metodoak ........... 5.2.2. Routh-Hurwitz-en metodoa ......................................................... 5.2.3. Kasu bereziak ............................................................................... EGOERA EGONKORREKO ANALISIA ETA SISTEMEN SAILKAPENA .......................................................................................... 5.3.1. Sistemen sailkapena ..................................................................... 5.3.2. Maila sarrera erabiltzen denean lortzen den egoera egonkorreko errorea ............................................................................ 5.3.3. Abiadura sarrera erabiltzen denean lortzen den egoera egonkorreko errorea ............................................................................ 5.3.4. Azelerazio sarrera erabiltzen denean lortzen den egoera egonkorreko errorea ............................................................................ 5.3.5. Perturbazioak agertzen direnean lortzen den errorea ............. LABURPENA ........................................................................................... BIBLIOGRAFIA ...................................................................................... ARIKETAK...............................................................................................
143 144 145 147 150 151 152 153 154 156 157 157 157
6.3.3.3. s gai deribatiboa............................................................... 6.3.3.4. 1/(Ts+1) lehen ordenako atzerapen-gaia ......................... 6.3.3.5. (Ts+1) lehen ordenako aurreratze-gaia............................ 6.3.3.6. 1/(T2s2+2Ts+1) bigarren ordenako gaia izendatzailean 6.3.3.7. (T2s2+2Ts+1) bigarren ordenako gaiazenbakitzailean .. 6.3.3.87. eTs atzerapen-gaia .......................................................... 6.3.4 Nichols-en diagrama .................................................................... 6.4. EGONKORTASUNAREN AZTERKETA NYQUIST-EN DIAGRAMA ERABILIZ ......................................................................................... 6.4.1 Planoaren traslazioa eta zirkuluaren teorema .......................... 6.4.2 Nyquist-en egonkortasuna ........................................................... 6.4.3 Egonkortasun baldintzatua ......................................................... 6.5. EGONKORTASUN ERLATIBOA: FASEAREN ETA IRABAZPENAREN TARTEAK ................................................................................. 6.6. PORTAERAKO ZEHAZTASUNAK ..................................................... 6.7. NYQUIST-EN ALDERANTZIZKO DIAGRAMA ............................... 6.8. ESPERIMENTAZIO BIDEZ LORTUTAKO TRANSFERENTZI FUNTZIOAK ............................................................................................ 6.8.1 Bode-ren diagrama erabiliz lortutako fase minimoa duten transferentzi funtzioak................................................................. 6.8.2 Fase minimoa ez duten transferentzi funtzioak ........................ 6.9. BIBLIOGRAFIA ...................................................................................... 6.10. ARIKETAK...............................................................................................
185 185 187 187 188 189 193 194 195 197 200 204 207 208 209 209 212 214 215
XI
8.2.
8.3.
8.4.
XII
8.5.
8.6.
AURRERATZE/ATZERATZE-KONPENTSAZIOA .......................... 286 8.5.1. Aurreratze/atzeratze-sareen ezaugarriak .................................. 287 8.5.2. Erroen kokaerako metodoa erabiltzen duten diseinu-teknikak ....................................................................................... 288 8.5.3. Erantzun frekuentzialeko metodoan oinarritutako teknikak .. 294 KONTROL-SISTEMEN KONPENTSAZIOA EGITEKO TEKNIKEN ONDORIOAK ........................................................................................... 296 8.6.1. Aurreratze, atzeratze eta aurreratze/atzeratze-konpentsazioen arteko konparaketa ...................................................................... 296 8.6.2. Nahi ez diren poloen ezereztea .................................................... 297 8.6.3. Konplexu konjugatuak diren poloen ezereztea ......................... 298 8.6.4. Perturbazioek duten eraginaren deuseztea zuzeneko kontrola erabiliz ........................................................................................... 300 8.6.5. Sistema baten zuzeneko kontrola ............................................... 302 ONDORIOAK ........................................................................................... 303 BIBLIOGRAFIA ...................................................................................... 303 ARIKETAK............................................................................................... 304
XIII
NOIZ ERABIL DAITEKE PID KONTROLA? .................................... 9.6.1. Noiz da nahikoa PI kontrola? ..................................................... 9.6.2. Noiz da nahikoa PID kontrola? .................................................. 9.6.3. Noiz behar da kontrol sofistikatuagoa? ..................................... 9.7. PID KONTROLADOREEN DISEINUA, ZIEGLER-NICHOLS-en METODOAK ............................................................................................ 9.7.1. Maila sarreraren aurrean lortutako erantzunaren metodoa ... 9.7.2. Ziegler-Nichols-en erantzun frekuentzialaren metodoa ........... 9.7.3. Ziegler-Nichols-en metodoen arteko erlazioak .......................... 9.8. ONDORIOAK ........................................................................................... 9.9. BIBLIOGRAFIA ...................................................................................... 9.10. ARIKETAK...............................................................................................
9.6.
334 334 334 335 336 336 338 340 340 341 341
XIV
1.
SARRERA
ERREGULAZIO AUTOMATIKOA
Ingeniaritzako garapen azkar hauek froga/errore-metodoak behar zituzten aurrera ateratzeko. Lehendabiziko kontrol-sistemak garatzeko erabiltzen zen metodoa zera zen: asmatzea, eraikitzea, saiakuntza egitea eta aldaketak. Une horietan garapena, zientzia baino gehiago artea zen. Beharbada, hurbilketa zientifikoak Maxwell-ekin hasi ziren 1868. urtean. Orain, kontrol-sistemen teoria oso maila sofistikatura iritsi da eta diseinua nahikoa analitiko bihurtu da. Dena den, "ingeniaritzako arteak", garrantzia du oraindik ere. Kapitulu honetan zehar, kontrol-sistema gehienek berrelikadura erabiltzearen arrazoia aztertuko da eta, orduan, bigizta itxiko sistemen sailkapen desberdinak emango dira. Gero, kontrol-sistemen portaera zehazteko erabiltzen diren ezaugarriak eta diseinua egiterakoan jarraitzen diren urratsak emango dira. Ondoren, kontrol-sistemen portaera dinamikoa aztertzeko erabilitako eredu matematikoak aurkeztuko dira.
Irteera, c(t)
1.1. Adibidea 1.2 Irudian, gela bateko tenperatura erregulatzeko erabiltzen den bigizta irekiko kontrol-sistema ikusten da. Lortu nahi den tenperatura, hau da, T r sarrerako erreferentzia, kalibratutako dial batean ipintzen da. Honek, balbularen posizioa mugitzen du erradiadorean zehar ur beroa joan dadin. Beraz, qi bero-fluxua gelarantz joaten da eta qe bero-fluxua, gelatik beste inguruetara ateratzen da. qe fluxua, kanpoan dagoen Te tenperaturarekin aldatzen da eta, normalean, zeharo aldakorra da. Sartzen den eta ateratzen den fluxuen arteko diferentziak, gelaren tenperatura igotzen du.
10 C 20 C 30 C Ur beroa Tr Te qe
Balbula Erradiadorea
qi
GELA
To
Tr gela barnean lortu nahi den tenperatura, To orain dagoena eta Te kanpoko tenperatura (perturbazioa) dira. Adibide honetan, balbularen posizioa ematen duen eragingailua eskuak dira. Balbula hori kalibratzeko, Te eta sistemaren parametroek balio zehatzak izan behar dituzte. Balio horiek asko aldatzen direnean, kontrolatutako To tenperatura Tr baliotik asko aldenduko da eta, ondorioz, ez da kontrol zehatza lortuko. 1.3 Irudian bigizta itxiko edota berrelikadurako kontrol-sistema baten bloke-diagrama ikusten da. c(t) irteera, sentsore batez neurtu eta konparadore edo errore-detektorea erabiliz, lortu nahi den balioarekin konparatzen da, hau da, r(t) seinalearekin.
ERREGULAZIO AUTOMATIKOA
Perturbazioa, d(t) Errore-detektorea Sarrera, r(t) e(t) Kontrol-legea u(t) Eragingailua Kontrolatu behar den sistema Irteera, c(t)
Sentsorea
e(t) errorea u(t) kontrol-sarrera sortzeko erabiltzen da. Kontrol-lege baten bitartez seinale hori eragingailura eramaten da errorea zuzentzeko. u(t) kontrol-seinalea e(t) errorearen funtzio bezala jartzen duen erlazioa kontrol-legea da. Dena den, berrelikadurako sistema batek bigizta irekikoak baino osagai gehiago ditu eta, ondorioz, garestiagoa da. Baina kontrolaren zehaztasunak dituen abantailak, aplikazio gehienetan behintzat, garestiago izatearen desabantailak baztertzen ditu eta, beraz, berrelikadurako kontrol-legea hobea da. 1.2.1. Eskuz eta Automatikoki egindako berrelikadurako kontrol-sistemak Bigizta itxiko kontrol-funtzio batzuk, sentsoreen erabilera, errore-detekzioa, kontrol-legearen erabilera edota aktuazioa gizaki batek egiten dituenean, eskuzko kontrola lortzen da. Bigizta itxiko funtzio guztiak automatikoki eta ekipoekin egiten direnean, kontrol-sistema automatikoa dela esango da. Lehendabiziko kontrol-sistemak eskuzkoak ziren eta bertan, gizakia zen kontrol-bigizta ixten zuena. Gizakiak entrenamendu ona eta esperientzia handia duenean, oso kontrol-maila egokia eman dezake eta, gainera, egoera aldatzen denean erraz egokituko da. Eskuz kontrolatzen diren kontrol-sistema sofistikatuen ereduztapena eta portaera ez da askotan oso ezaguna. Oraintsu, oso aspergarriak eta errepikakorrak edo gustukoak ez diren lanen kalitate-kontrolaren hobekuntzak, kontrol automatikoaren garapenerako behar den laguntza ekonomikoa bultzatu dute. Robotikaren arloan egindako azken garapenek, eskuz egiten ziren kontrol-lan ugari, kontrol automatikoaren bidez egitera eraman dute.
1.2. Adibidea Tren-makinaren operadorea, abiadurako kontrol-sistema baten eskuzko kontrolaren adibidea da. Kontrolaren helburua, tren-makinaren abiadura, abiadura-mugen barne egotea da, muga horiek aldatuz joango direlarik. Trenaren bidean bilatutako malda bat perturbazioa izango da eta ondorioz tren-makinaren abiadura aldatu egingo da.
(Burmuina) Abiadura-muga (Begiak) Sentsorea Kontrol-legea (Eskuak) Eragingailua Dinamika Abiadura Perturbazioak
(Begiak) Sentsorea
Beraz, abiadura-kontrol zehatza eta ziurra lortzeko kontrol-lege zehatza behar da. Adibidez, kurba batean balaztak erabiliz gero, trena trenbidetik atera liteke. 1.2.2. Berrelikadurako kontrol-sistema Aktibo eta Pasiboak Irteera aldatzeko behar den potentzia sarrerako erreferentziatik ez datorrenean, berrelikadurako kontrol-sistema aktiboa dela esaten da; bestela, sistema pasiboa izango da. Sistema gehienak aktiboak diren arren, sistema pasiboak ere erabiltzen dira, bibrazioen kontrola eta isolamendua egiterakoan batez ere. Ibilgailuen kasuan adibidez, esekidura-sistemaren helburu nagusia, masa nagusia lurreko irregulartasunetatik isolatzea da, hau da, masa hori maila konstantean mantentzea perturbazioak sartzen badira ere. 1.3. Adibidea 1.5(a) Irudian, berrelikadurako kontrol-sistema pasiboa ikusten da. Kontrol-helburua, pendulu alderantzikatua oreka desegonkorrean mantentzea da, = 0 . Malgukia, sentsore eta eragingailu bezala erabiltzen da. desplazamendu angeluarra, malgukiaren
ERREGULAZIO AUTOMATIKOA
desplazamenduaren bitartez, oreka-posiziotik neurtzen da. Orduan, zuzentze-momentua aplikatzen zaio zerorantz joan dadin.
Deformaziorik gabeko luzera Perturbazioa (Malgukia) r=0 Sentsorea eta Eragingailua Momentua Sistema
(a)
(b)
1.5 (b) Irudian, sistemaren bloke-diagrama ikusten da. Bilatutako = 0 da, hau da, sarrera, r = 0. Malgukia nahikoa gogorra denean, bigizta itxiko sistema nahikoa egonkorra izango da. 1.2.3. Erreguladorea eta Serbomekanismoa Kontrolaren helburua perturbazioak agertzen direnean ere irteera bere oreka-puntuan mantentzea denean, kontrol-sistema erreguladorea dela esango da. 1.3 Irudian agertzen zen r(t) sarrera konstantea izango da eta set point deritzo. Puntu hori denboran zehar alda daiteke, hau da, balio konstante batetik beste batera pasa daiteke. Jarraipen-kontrolaren sistema batean berriz, irteera denboran zehar aldatuz doan sarrerari jarraitzea lortu nahi da. Horrelako sistema bat, hau da, irteera bezala posizio, abiadura edo azelerazio mekanikoa duen sistema, serbomekanismoa dela esango da. Dena den, sailkapenaren aldetik, irteera mekanikoa edo bestelakoa izateak ez du garrantzi handirik eta jarraipen-kontrolaren sistema guztiei serbomekanismo deitzen zaie. 1.4. Adibidea Hegazkin baten pilotu automatikoa erreguladore bat da. Norabidea eta altitudea konstante mantentzea du helburu, perturbazioak agertzen badira ere (haizea etab.).
Erreguladore hori aktibatzeko, lortu nahi diren norabidea eta altitude egonkorra eman behar zaizkio. Uneoro hegazkinak duen norabidea eta altitudea konpasaren eta altimetroaren bitartez neurtzen dira eta ondoren, lortu nahi diren balioekin konparatzen dira. Erroreen funtzio diren kontrol-lege egokiak aplikatzen dira eragingailuetan erroreak zuzentzearren. Baina aireratzeko eta lurhartzeko maniobretan, hegazkinak denboran zehar aldatzen den ibilbideari jarraitu behar dio abiadura aldakorraz. Orduan, pilotua da berrelikadurako sistemaren kontrolatzailea eta eskuzko kontrol hori, serbomekanismoa da. Berrelikadurako kontrol-sistema, erreguladorea nahiz serbomekanismoa izango da. Etxe bateko tenperatura-kontrola erreguladorea da, termostatoak ematen duen neurrian perturbazioak agertzen badira ere, kontroladorearen helburua tenperatura konstantea mantentzea delako. Aire/aire misiletako gidasistema serbomekanismoa da, bere helburua etsaiaren hegazkinari jarraitzea delako eta, beharbada, hegazkin hori aldentzeko maniobrak egiten arituko delako. Misil batzuetan, hegazkinaren bidea infragorrizko sentsoreen bitartez emango zaio misilari sarrera bezala. 1.2.4. Sarrera eta irteera bakarreko edota sarrera eta irteera anitzeko kontrol-sistemak Kontrol-sistema sinple askotan, irteera bakarra sarrera bakar batez kontrolatzen da eta sistema horiek, sarrera eta irteera bakarrekoak izango dira, (SISO=Single-Input Single-Output). Irteera eta sarrera bat baino gehiago dituzten sistemak aldagai anitzekoak izango dira (MIMO=Multiple-Input Multiple-Output). Azken hauetan, sarrera batek bere eragina irteera bakar batean agertzen duenean, sistema hori akoplaturik gabe dagoela esango da. Orduan, aldagai anitzeko sistema, sarrera eta irteera bakarreko n sistematan banatzen da eta ez da beharrezkoa izango aldagai anitzeko sistemen matematika erabiltzea. Baina kasu gehienetan, irteera bakar bat kontrolatu behar duen sarrera batek beste irteera batzuetan ere eragina duela ikusten da. Eragin horri elkarrekintza deritzo. Elkarrekintza horiek direla eta, sistema ezingo da banatu eta akoplamenduak kontutan hartu beharko dira. 1.5. Adibidea Suposa dezagun 1.6 Irudiko sistema mekanikoa.
ERREGULAZIO AUTOMATIKOA
y1 m2
y2 F2
m1
F1
Ikusten denez, y 1 eta y 2 , m 1 eta m 2 masen posizioak, independente diren bi berrelikadurako kontrol-sistemekin kontrolatu behar dira. Lehen sisteman, y1 posizioa neurtu eta erreferentziarekin konparatzen da; errorea zuzentzeko F1 indarra aplikatzen da. Halaber, bigarren sisteman F2 indarra sortuko da. Bestalde, F1 indarrak y1 eta y2 posizioetan eragina duela ikusten da eta gainera, F2 indarrari gauza bera gertatzen zaio. Ondorioz, aldagai anitzeko sistema honetan bi kontrol-sistemak ezin dira independenteki aztertu elkarrekintzak ere kontutan hartu behar direlako. 1.6. Adibidea Ibilgailu bat daraman gidaria aldagai anitzeko eta eskuz egindako berrelikadurako kontrol-sistema da. Kontrolatu behar den sistemak bi sarrera (azeleradorea/balazta eta gidatzea) eta bi irteera (abiadura eta norabidea) ditu. Sarrerako erreferentziak bidearen norabidea eta abiadura-mugak dira. Sistema honen bloke-diagrama 1.7 Irudikoa da.
Airearen perturbazioa Trafikoaren perturbazioa (Begiak) Bideko norabidea (Adimena) (Eskuak) Norabidea Eragingailua Kontrol-legea Eragingailua (Hankak) Bolantea Ibilgailuaren Dinamika Abiadura
Abiadura-mugak
Balazta/ Azelerad.
Abiadura kontrolatzeko ibilgailua balaztatzen denean, norabideko kontrolaren indarra galtzen da gurpiletan eta gurpil horiek blokeatzen direnean, norabide-kontrola zeharo galtzen da. 1.2.5. Datu jarraiak (kontrol analogikoa) eta lagindutako datuak (kontrol digitala) erabiltzen dituzten sistemak Datu jarraiko sistemetan, sistema osoan zehar erabiltzen diren seinaleak denboraren funtzio jarraiak dira. Sistema hauei kontrol analogikoko sistemak deritze. Kontrol digitaleko sistemetan, kontrolatzaile bezala konputadore digitala erabiltzen da. Konputadore digitalak datu digitalak erabiltzen ditu eta seinaleak une zehatz batzuetan bakarrik aldatzen dira; seinale hauek lagindutako seinaleak dira. Seinale jarraiak nahiz lagindutakoak erabiltzen dituen sistema datuak lagintzen dituen sistema da. Beraz, denboraren funtzio jarraiak diren aldagaiak kontrolatzeko konputadore digitala erabiltzen denean, horrelako sistema lortzen da. Kontrol digitaleko sistema arrunt baten oinarrizko osagaiak 1.8 Irudian agertzen direnak dira. Sistema digital batzuetan, sarrera bezala seinale analogikoa erabiltzen da eta errore detektorearen ondoren, A/D bihurgailu bat sartzen da. Kontrol-legea konputadore digitalak ematen du.
Eragingailua
Sistema
A/D Bihurgailua
Sentsorea
Mikroprozesadore nahiz mikrokonputadoreen merketzeak, kontrol-bigiztan barne-konputadoreak sartzea merketzea lortu du. A/D eta D/A bihurgailuak ere merkeak eta interfaze errazekoak dira. Beraz, mikrokonputadoreak erabiliz kontrol-lege sofistikatuak ezartzea ere erraza da. 1.9 Irudian kontrol analogiko eta digitalaren kostua kontrol-sistemaren konplexutasunaren arabera aurkezten dira.
ERREGULAZIO AUTOMATIKOA
Kostua Analogikoa
Digitala
Konplexutasuna
Ikusten denez, kontrol-sistema sinpleentzako kontrol analogikoa ona da, kostuaren aldetik behintzat. Kontrol digitalaren abantailak, kontrol-legea aldatzeko malgutasuna, denboraren banaketa kontroleko kanalen artean, zehaztasuna, erabakiak hartzeko gaitasuna eta gaitasun logikoa dira. Gainera, kontroleko funtzioan, konputadoreak optimizazioa, datuen murrizpena, etab. egin ditzake. Hauek guztiak direla eta, konputadore digitala erabiltzen duten kontrolak ugaltzen ari dira.
10
1.3.1.1. Hardwarearen hautaketa Berrelikadurako kontrol-sistemek osagai mekanikoak, elektrikoak, hidraulikoak, pneumatikoak edo guztien konbinazioak erabiliko dituzte sentsore, eragingailu eta errore-detektore bezala nahiz kontrol-legeak ezartzeko. Robotikaren arloan eta manufaktura automatikoan, potentzia handia behar ez bada, korronte zuzeneko motore elektrikoak erabiltzen dira. Potentzia handia behar denean berriz, eragingailu hidraulikoak erabiltzen dira, berauen potentzia/pisua erlazioaren abantailak direla eta. Hegazkinen nahiz misilen kasuan berriz, kontrol-sistemak elektrohidraulikoak izango dira lehen aipatu diren abantailengatik. Leherketa eta su-arriskuen aurrean duten segurtasun erlatiboarengatik, prozesu petrokimikoetan sistema pneumatikoak erabiltzen dira. Aire konprimatua urrun kokatuta dagoen depositoren batetik eramaten da. Sistema pneumatikoek oso erantzun mantsoa dute elektriko edota hidraulikoen aldean, baina prozesu petrokimikoek oso mantso erantzuten dutenez, ez da desabantaila handia. 1.3.1.2. Egonkortasun-tarte nahikoa duen portaera egonkorra Berrelikadurako kontrol-sistemek desegonkortzeko joera izaten dute. Berrelikadurako kontrol-sistema aktiboen puntu bat baino gehiagotan potentzi iturriak ager daitezke eta ondorioz, desegonkortasuna agertu. Operazio-puntua desegonkorra bada, sistemaren erantzun azkar eta suntsitzaileak kontrola ezertarako balio ez duen zerbaitetara eramango du. Kasu batzuetan, ez-linealtasunek (adibidez asetasunek) erantzun desegonkorraren haziera-mugak jarri eta autokitzikatutako oszilazioak sortuko ditu; azken hauei, mugako zikloak esaten zaie. Beraz, kontrol-sistemak egoera egonkorrean lan egin dezan lortu nahi da eta, aldi berean, parametroen aldaketen aurrean ongi erantzuteko behar den egonkortasun-tartea ere finkatu behar da. 1.3.1.3. Egoera iragankorreko erantzun egokia Erreguladore nahiz serbomekanismoetan, erantzunaren abiadura neurtu eta sarrera eta irteeraren arteko diferentzia aztertzeko, erreferentziako sarrera eta denboran zehar lortzen den irteera konparatzea komenigarria da. Egoera iragankorreko erantzun egokia zehazteko, sarrera bezala maila unitarioa duen seinalea erabiltzen da normalean. Erantzun horren ezaugarriak finkatzeko erabiltzen diren parametroen artean, atzerapen-denbora,
ERREGULAZIO AUTOMATIKOA
11
haziera-denbora (lehendabiziko unean duen abiadurarekin neurtuta), gehienezko gaindiketa eta egonkortze-denbora (erantzunaren azken balioa muga batzuen barne egoteko igaro behar duen denbora) daude. 1.3.1.4. Maiztasunaren arloko espezifikazioak Maiztasunaren arloan espezifikazioak finkatzeko, erreferentziako sarrera bezala seinale sinusoidal bat ipintzen da. Espezifikazioak definitzeko erabiltzen diren parametroak banda-zabalera eta gehienezko gehikuntza dira. Gehienezko gehikuntza, gehienezko gaindiketarekin eta erantzun iragankorraren egonkortze-denborarekin erlazionaturik dago. Banda-zabalera berriz, seinalean ager daitezkeen zaratak iragazteko sistemak duen gaitasunari lotuta dago. 1.3.1.5. Perturbazioen arbuioa Erreguladoreetan, perturbazioen arbuioeko berezitasun egokia egoera egonkorreko espezifikazioei lotuta dago, hau da, perturbazioak agertzen direnean erreferentziako sarrera eta lortzen den irteeraren arteko errorea nahikoa txikia izatea nahi da. Adibidez, ibilgailu baten abiadura-erreguladorearen kasuan, ibilgailua maldan gora eta maldan behera doanean sortzen den errorea, muga onargarri batzuen barne egotea lortu nahi da. Serbomekanismoetan, perturbazioen arbuio egokia, erreferentziako sarrera denboran zehar aldatzen denean, errorea txikia mantentzeko sistemak duen gaitasunari lotuta dago. Adibidez, kohete bat gidatzerakoan, kohetea nahi den ibilbidetik ahalik eta hurbilen egon dadin, haizearen perturbazioaren eragina minimizatzen da. 1.3.1.6. Parametroen aldaketekiko sentikortasuna Kontrol-sistemaren portaera beronen parametroen funtzio da eta parametro horiek aldatuz joaten dira osagaien zahartze nahiz agortzea eta ingurugiroaren aldaketak direla eta. Beraz, diseinua egiterakoan parametroen aldaketen eragina minimizatzeko, ondo hautatu behar da. Sistema batek perturbazioen arbuio egokia eta parametroen aldaketen aurrean sentikortasun txikia duenean, sistema hori sendoa dela esango da.
12
1.3.1.7. Portaeraren indizea Kontrol-sistema bat diseinatzerakoan kontrol optimoaren teknika erabiltzen bada, portaeraren indizea deritzon zerbait optimizatu behar da. Indize horrek, optimizatu nahi den kontrol-sistemaren aldagai garrantzitsuenak hartzen ditu kontutan. Azken batean diseinuaren helburua, denbora, fuela, errorea, kontrol-emaitza edo hauen konbinazioren bat minimizatzea izango da. 1.3.2. Diseinu-metodoa Eraiketa, proba eta aldaketak egiterakoan proba/errorearen diseinu-metodoa erabiltzeak desabantaila handiak ditu eta hobe izaten da diseinu-metodo analitikoa erabiltzea. Aurrerago aztertu eta ikasiko diren teknikak erabili baino lehen, ona izango litzateke kontrol-sistemak diseinatzeko erabiltzen den metodo analitikoa aztertzea. Zaila da diseinu-teknika bakar bat azaltzea. Praktikan, betebehar batzuek elkarren kontrakoak izaten dira eta beraz, konpromezu batzuetara iritsi behar da. Adibidez, zehaztasun handia lortu nahi denean, oso kostu handiak aterako dira. Dena den, ondoren aurkeztuko den metodoa nahikoa fidagarria da. Portaerako espezifikazioak. Lehenbizi portaeraren helburuak finkatzen dira eta ondorioz, lortu nahi diren espezifikazioak ezartzen dira. Erabilienak, 1.3.1 atalean aipatu dira. Diseinu kontzeptuala. Kontrol-sistemaren sentsoreak, eragingailuak eta kontrol-legea ezartzeko behar den hardware-a, osagai elektriko, elektroniko, pneumatiko, hidrauliko edo berauen konbinazio bat izan daiteke, aipatu diren baldintzak kontutan hartuz. Zehaztasuna, erantzuna eta osagaien neurriak oso kontu handiz hautatu behar dira. Ondoren, diseinu kontzeptualaren diagrama lortuko litzateke. Ereduztapen matematikoa. Diseinu kontzeptualaren diagrama osoa aurkezten duen ekuazio-talde baten bitartez, kontrol-sistemaren eredu matematikoa lortzen da. Ereduaren balioztapena eta parametroen identifikazioa. Normalean, eredu matematikoa lortzerakoan sinplifikazio eta suposizio ugari egiten dira. Beraz, lortu nahi den eredua baliagarria den frogatu eta beronen parametroak identifikatu behar dira.
ERREGULAZIO AUTOMATIKOA
13
Eredu matematikoaren analisia. Kontrol-sistemaren portaera beronen eredu matematikoaren bitartez aztertzen da. Egonkortasun-tarte egokia, erantzun-abiadura eta perturbazioen arbuioa, metodo hauek aztertzen dituzten zehaztasunen artean daude. Eraiketa eta probak. Azkeneko urratsa, kontrol-sistema osoa edo prototipoa eraiki eta probatzea da. Hau, sistemaren benetako portaera eredu matematikoak aurresandakoa bezalakoa dela frogatzeko egiten da.
14
Parametro elkartuak dituzten ereduetan , materia guztia espazioaren puntu zehatz batzuetan elkartuta dagoela edota espazioa gelaxka batzuetan banatu eta materia bertan elkartuta dagoela suposatzen da. Lortzen diren eredu dinamikoak, ekuazio diferentzial arruntez osatuta egongo dira, aldagai independentea bezala denbora besterik agertzen ez delarik. Adibidez, solidoa gorputz zurruna dela suposatzeak, beronen masa guztia masa-zentruan kokatzea ahalbidetzen du eta parametro elkartuak dituzten ereduak sortzen ditu. Parametroak elkartuta daudela suposatzeak, eredu matematiko errazagoak ematen ditu. Solido eta fluido gehienak, parametro banatuak dituzten sistemak dira egitez eta ondorioz, berauen elkartutako ereduztapena kontu handiz egin behar da. 1.4.2. Eredu linealak eta ez-linealak Edozein transformazio, operazio eta funtzio lineala izango da, hurrengo baldintzak betetzen baditu: Baldintza batukorra, hau da, f funtzioaren dominioan dauden edozein x1 eta x2-rentzat,
f (x1 + x 2 ) = f (x1 ) + f (x 2 )
Baldintza homogenoa, f funtzioaren dominioan dagoen edozein x-rentzat eta edozein eskalarerentzat,
f ( x) = f (x)
Bi baldintza hauek, sistema linealak aztertzerakoan erabiltzen den gainezarpen-printzipioaren barne daude. Baldintza hauek betetzen ez dituen edozein sistema, ez da lineala izango. Adibidez, d/dt diferentziazio-operazioa eta (.)dt integrazioa linealak dira bi baldintzak betetzen dituztelako. x(t) funtzio baten Laplace-ren transformazioa hurrengoa da:
L {x(t )} = x(t)e st dt
0
eta
( x ) 2 ( x ) 2
ERREGULAZIO AUTOMATIKOA
15
Kontrol-sistemaren ereduko ekuazio diferentzialak linealak edo ez-linealak izango dira. Ez-linealtasun horiek, kontrolatu behar den sistemak edota kontrol-osagaiek (sentsoreak, eragingailuak eta balbulak) sar ditzakete. Beraz, kontrol-osagai linealak nahiago izango dira ez-linealak direnak baino. Dena den, ez-linealtasun horiek, batzuetan nahita sartuko dira (dena/deus ez kontrolean bezala). Normalean, kontrol-sistementzat erabiliko diren ereduak linealak eta parametro elkartuak dituztenak izango dira. Operazio-puntutik urrun dauden arloetan osagai batzuk ez-linealak bezala portatuko direla eta ondorioz, linealizazioak oreka-puntutik desbideratze txikiak egongo direla supotzen duela ere kontutan hartu beharko da. 1.4.3. Denboran zehar parametro aldakorrak eta finkoak dituzten ereduak Ereduaren ekuazio-diferentzialen parametroak denborarekin aldatzen badira, eredua denborarekin aldakorra dela esango da. Parametro horiek konstanteak badira, ereduak finkoak direla esango da. Adibidez, kohete baten gidaritza eta kontrola egiterakoan, beronen masa erregaia agortu ahala denborarekin aldatuz joango dela, eta altitudearekin airearen dentsitatea aldatzen delako hezetasun aerodinamikoa ere aldatu egingo dela kontsideratu behar da. Kontrol-sistemen konplexutasuna zeharo handitzen da denborarekin aldatzen diren parametroak agertzen direnean, ereduak linealak badira ere. 1.4.4. Eredu estokastikoak eta deterministikoak Kasu batzuetan, sistemaren parametroak edota perturbazioak denboraren funtzio aldakorrak dira eta probabilitate-funtzioen bitartez deskribatzen dira. Gainera, sentsoreen neurriak ere ustekabeko zaratekin nahasten dira. Kasu horietan, ereduaren ekuazio diferentzialak estokastikoak direla esango da. Sarrera guztiak denboraren funtzio deterministikoak direnean eta parametroak ere konstanteak edo deterministikoak direnean, ereduaren ekuazio diferentzialak deterministikoak izango dira. 1.4.5. Eredu jarraiak eta diskretoak Datu jarraiak erabiltzen dituen sistemaren seinaleak denborarekin era jarraian aldatzen dira. Eredu dinamikoak, aldagai independentea bezala denbora duten ekuazio diferentzialez osatuta daudenean, eredu horiek jarraiak direla esango da. Lagindutako datuak
16
erabiltzen dituzten sistemek edo sistema digitalek, denboraren une zehatz batzuetan besterik ez dute seinalerik neurtzen. Eredu dinamikoek, denboraren ekuazio diferentzialekin deskribatzen dira eta eredu diskretoak dira. Beraz, eredu hauek, konputadore digital baten bidez egindako kontrolean erabiltzen dira.
1.5. LABURPENA
Kapitulu honen zeregina, terminologia erabili eta kontrol-sistemen nahiz eredu matematikoen sailkapena egitea izan da. Aurrerantzean, SISO sistemekin bakarrik egingo da lan eta azterketek erreguladore nahiz serbomekanismoentzat balioko dute. Eredu matematikoentzat egindako sailkapena behar-beharrezkoa da gero egingo den kontrol-sistemen azterketa ongi ulertzeko. Ondoren ikasiko diren teknika bereziak hobeto aztertzeko, diseinu-metodoaren laburpena ere egin da.
1.6. BIBLIOGRAFIA
DSOUZA, A.F. (1988). "Design of Control Systems". Englewood Cliffs, NJ: Prentice-Hall HALE, F.J. (1973). "Introduction to Control System Analysis and Design". Englewood Cliffs, NJ: Prentice-Hall KUO, B.C. (1982). "Automatic Control Systems". 4th ed. Englewood Cliffs, NJ: Prentice-Hall NEWTON, G.C., GOULD, L.A. and KAISER, J.F. (1957). "Analytical Design of Linear Feedback Controls". New York: John Wiley & Sons. PALM, W.J. (1983). "Modelling, Analysis and Control of Dynamic Systems". New York: John Wiley & Sons.
ERREGULAZIO AUTOMATIKOA
17
2.
2.1. SARRERA
Kontrol-sistemak diseinatzerakoan, urratsik garrantzitsuenetako bat ereduztapen matematikoarena da. Kapitulu honetan, osagai mekaniko, elektriko, hidrauliko, pneumatiko, nahiz termikoen ereduztapenak garatuko dira; osagai horiek, kontrolatu behar den sistemaren edota eragingailu, sentsore eta kontroladoreetan aurkitzen diren arruntenak direlako. Eredu matematikoak osagai bakoitzaren izaerari lotuta dauden lege fisikoak aplikatuz lortzen dira. Izaera hori kontutan hartu gabe, osagai pasiboak hiru mota desberdinetan sailka daitezke: bi energia metatzen dituztenak eta bat, kontsumitzailea. Osagai bakoitzak, besteekin interface egiteko behar dituen terminalak badituela esaten da. Osagai sinpleenak bi terminal ditu eta beraz, bi aldagai behar ditu ordezkatzaile bezala. Aldagaietako bat, igarotze-aldagaia da, hau da, osagaietik zehar pasatzen dena eta bestea berriz, zeharkako aldagaia da, bi terminalen artean neurtzen dena. Lehenengo kapituluan aipatu den bezala, erabiliko diren eredu matematikoek ekuazio diferentzial linealak izango dituzte; hauen koefizienteak konstanteak izango dira eta denbora izango dute aldagai independente bezala. Sistema askoren portaera ez da lineala izaten, baina linealtasun falta horiek haien argumentuen funtzio analitikoak badira, oreka-puntuaren alboan eredu lineal baliagarriak osatzeko gai izango gara. Helburu nagusia une honetan, sistemaren ekuazioak transferentzi funtzio nahiz egoerako ekuazio diferentzial gisa jartzea da. Gero ikusiko da nola egiten den hori guztia.
ERREGULAZIO AUTOMATIKOA
19
Malgukia Masa
Motelgailua
Sistema hau nahikoa ezaguna da eta lehendabiziko adibide bezala erabiliko da. Orain, haren osagaiak aztertuko dira banan banan. Malgukiaren ekuazioa aztertuz,
F = kx
edota edota
x=
1 F k
(2.1)
k malgukiari dagokion konstantea delarik; konstante hori, materialaren biren arteko tarte eta diametroen nahiz alanbrearean neurriaren arabera finkatzen da. Bigarren osagaiak fluido lodi baten barnean zerbait mugitu nahi denean sortzen den efektua deskribatzen du: zenbat eta indar handiagoa egin bultzatzen, hainbat eta zailagoa gertatzen da mugimendua.
Erresistentzia
Fluidoa
2.2 Irudia
20
2.2 Irudian ikusten denez, F indarra, mugitzen ari den pistoiaren aurka fluidoak egiten duen erresistentzi indarraren aurka ari da. Erresistentzia hori pistoiak duen v abiadurarekiko proportzionala da,
F = R
non R, fluidoaren eta sistema osoaren arabera neurtzen den.
(2.2)
Hirugarren osagaiak, hau da masak, masa horrek mugitzerakoan duen ezaugarria aurkezten du. Aplikatutako indarra eta azelerazioaren arteko erlazioa honako hau da,
F = ma
erlazio hau Newton-en mugimendu-legea da.
(2.3)
Aurkeztutako hiru osagaien ezaugarriak sistema askotan aurkitzen dira, baina beti ez dira agertuko era idealean, hemen aurkeztu diren bezala. Dena den, idealizazio hau beharrezkoa da eredu matematikoaren emaitza lortzeko. Horregatik, idealizazioa egiterakoan, ahalik eta hurbilketarik errealenak egin dira eta, ondorioz, nahikoa onargarriak dira. 2.1 Adibidea Lehenbizi, bi osagai dituen sistema aztertuko da, hau da, 2.3 Irudikoa, bi osagaien masak kontutan hartu gabe.
u F1 F2 x
2.3 Irudia.
Kasu honetan, malgukiaren ezkerraldean u-ren mugimenduaren ondorio bezala sortzen den x desplazamendua kalkulatu nahi da. Horretarako, malgukiaren indarra aztertzen da,
F1 = k(u x)
(2.4)
ERREGULAZIO AUTOMATIKOA
21
F2 = Rv = R
dx dt
(2.5)
R
hau da,
dx = k (u x ) dt
(2.6)
R
edo,
dx + kx = ku dt
(2.7)
dx +x=u dt
(2.8)
Ikusten denez, sistemaren eredu matematikoa, lehen ordenako ekuazio diferentziala da. u jakinik, desberdinen balioen arabera, x(t) mugimendua nolakoa izan den azter daiteke, 2.4 Irudian ikusten den bezala.
u(t)
x(t)
2.4 Irudia.
22
Beraz, 2.4 Irudian agertzen denez, pistoiak ezin du u-ren mugimendua bat-batean jarraitu eta denbora-tarte bat igaroko da x-ren mugimendua lortu arte. Denbora hori (R/k) =-ren balioaren arabera aldatzen da eta, aurreago ikusiko den bezala, sistemaren denbora-konstantea izango da. 2.2 Adibidea Lehendabiziko ereduari masa bat gehituz gero, 2.5 Irudiko sistema lortzen da, eragingailuan eta masa horretan gertatzen diren marruskadurak kontutan hartu gabe.
F1
F2
2.5 Irudia.
Lehenbiziko ereduan egin den antzera, malgukiaren ezkerraldean u mugimendua aplikatzen denean, motelgailuaren x mugimendua nolakoa izango den bilatu nahi da. Malgukiak egiten duen indarra honako hau da:
F1 = k(u x)
Pistoiak egindakoa berriz,
(2.9)
F2 = R
Newton-en legea erabiliz, ondoko ekuazioa lortzen da:
(2.10)
F1 F2 = ma
Ondorioz,
(2.11)
k(u x) R = ma
(2.12)
ERREGULAZIO AUTOMATIKOA
23
hau da,
m
edo beste era batean ipiniz:
d2x dx + R + kx = ku 2 dt dt
(2.13)
d 2 x R dx k k + + x= u 2 dt m dt m m
(2.14)
Kasu honetan, 2.5 Irudiko eredu matematikoa bigarren ordenako ekuazio diferentziala da. u-ren balioa jakina bada, (2.14) ekuaziotik x(t) lortzen da, 2.6 Irudian ikusten den bezala. Berriro ere, motelgailuak ez du bat-batean erantzuten baina kasu honetan masa dagoenez gero, portaera oszilakorraren aurkezpena egin daiteke.
x(t)
u(t)
denbora (s)
2.3 Adibidea
k x T a) c b) I
24
2.7 a) Irudian, askatasun-gradu bakarra duen sistema errotazionala aurkezten da. x ardatzarekiko I inertzi momentua duen diskoa, euskarri bat eta punta finko bat duen malgukiaren bidez finkatzen da. Euskarria eta marruskadura guztiak c koefizientea duen moteltze-gai errotazional batekin agertzen dira. Elastizitate-mugaren azpitik, malgukiaren portaera lineala dela suposatuko da. Haren konstantea, honako hau izango da:
k=
d 4G 32 L
non G modulu elastikoa, d malgukiaren diametroa eta L malgukiaren luzera diren. Eredu kontzeptuala 2.7 b) Irudikoa da. Td, motelgailuaren bihurketa-indarra eta Ts malgukiarena, aplikatutako T(t) bihurketa-indarraren kontrakoak dira. (t), oreka-posiziotik x ardatzarekiko diskoak duen mugimendu angeluarra izango da. Orduan,
T Td Ts = I Td = c d dt
eta Ts = k direnez gero,
d 2 dt 2
(2.15)
d 2 d I 2 +c + k = T dt dt
lortzen da. Maiztasun naturala eta moteltze-faktorea honela agertzen badira:
(2.16)
n =
k I
eta
1 c 2 Ik
(2.17)
1 d 2 (t ) 2 d (t ) k 2 + + (t ) = T (t ) 2 n dt n dt
(2.18)
ERREGULAZIO AUTOMATIKOA
25
2.4 Adibidea Engranajeak, sistema errotazional askotan agertzen dira. 2.8 a) Irudian, T bihurketa-indarra sortzen duen motoreak, karga bat eramaten du engranajea erabiliz, beronen d 2 dt erlazioa, d1 dt = n delarik. Suposa dezagun motorearen inertzi momentua I1 dela, c1 moteltze-koefizientea eta k1 malgukiaren bihurketako zurruntasun-koefizientea direla; ondorioz, I2 , c2 eta k2 kargaren aldeko engranajearen koefizienteak izango dira.
T 1 I1 Motorea c1 I2 Engranajea a) 1 c1 T1 2 c2 Karga
T I1
T2 I2 b) 2 c2
2.8 Irudia. a) Motoreak karga zuzentzen du engranajearen bidez. b) Karga eta motorea askatuz lortutako diagrama
Engranajearen bi elementuak askatuz lortzen den diagrama, 2.8 b) Irudikoa da. Motorearen aldeko malgukian nahiz kargaren aldekoan agertzen diren bihurketa-indarren balantzea eginez gero,
d 21 d I1 2 + c1 1 + k11 = T T1 dt dt I2 26 d 2 2 d + c2 2 + k2 2 = T2 2 dt dt
(2.19)
(2.20)
T1
Beraz,
d1 d = T2 2 dt dt
T1 d 2 dt = =n T2 d1 dt
(2.21)
I1
d 2 1 d 1 d 2 2 d 2 + c + k = T nT = T n + k2 2 I 2 2 + c2 2 1 1 1 2 dt dt dt dt
(2.22)
(I
2 1 + n I2 )
(2.23)
Ikusten denez, I2 kargaren inertzia motoreko malgukian n2 I2 bezala isladatzen da. Beste hainbeste esan daiteke c2 eta k2 koefizienteez. Maiztasun naturala, moteltze-faktorea eta irabazpena honela defini daitezke,
2 n =
k1 + n 2 k2 I1 + n 2 I2
2 n =
c1 + n 2 c2 I1 + n 2 I2
kg =
1 k1 + n 2 k2
(2.24)
ERREGULAZIO AUTOMATIKOA
27
Aurreko urratsean agertzen diren elkarrekintzei lege fisiko egokiak aplikatuz, ekuazio matematikoak lortzen dira. Ondorioz, mugimenduaren ekuazio diferentzialak lortzen dira. Ekuazio horiek sistemaren eredu matematikoa osatzen dute; sistemaren portaera dinamikoa ekuazio horiek askatuz lortzen da. Ondoren, ereduan egin beharko diren egokitzeak aztertzeko, ekuazioek ematen duten portaera eta benetako portaera konparatzen dira. Urrats horien bitartez, benetako sistemaren eredu matematiko egokia lortzen da, eta eredu honek aurkezten duen portaera benetakoa baino sinpleagoa denez gero, azterketa analitikoa ere errazagoa gertatzen da. Azken hau oso garrantzitsua da, eredu matematikoak kontrol-sistemen laguntza izateko lortzen direlako.
ibilgailua motelgailua
ibilgailua
malgukia malgukia
malgukia
pneumatikoa
bidea
bidea
2.9 Irudia
28
Lehenengo urratsa, sistemaren eredu kontzeptuala lortzea da. Horretarako, gurpil bakoitzak malguki ideala izango balitz bezala jokatzen duela suposatzen da eta gurpilaren eta esekiduraren masa guztia m2 eta trailerraren masa m1 dela suposatzen da. m1 masa hori gora eta behera mugi daiteke eta gainera, errotazioak ere ager daitezke. Bide txarraren ondorio bezala, gurpilen mugimendua banan banan aztertuko da, 2.10 Irudian ikusten den bezala.
2l
x3
x4
C k1
C k1
x1
ezkerraldeko esekidura
m2 masa
m2 masa
eskuinaldeko esekidura
x2
u1
k2
pneumatikoak
k2
u2
bidea
bidea
2.10 Irudia
Ondoren, eredu kontzeptualean aurkeztu diren erlazioak matematikoki azaldu behar dira. Horretarako, 2.10 Irudiko blokeak eta Newton-en legea dira kontutan hartzen direnak. (m2-en masa) * (m2-ren azelerazioa) = m2 masan agertzen diren indarren batura (2.25) hau da,
d 2 x1 dx dx m2 2 = k2 (u1 x1 ) k1 ( x1 x3 ) C 1 3 dt dt dt
(2.26)
ERREGULAZIO AUTOMATIKOA
29
m2
d 2 x2 dx dx = k2 (u2 x2 ) k1 ( x2 x4 ) C 2 4 2 dt dt dt
(2.27)
Trailerraren grabitate-zentruak, mugimendu lineala nahiz errotazionala jasaten ditu; ezkerraldea x3 mugitzen bada eta eskuinekoa berriz x4, grabitate-zentrua
x3 + x 4 mugituko da gora-behera 2
eta bere errotazio-angelua, honakoa izango da gutxi gora-behera,
m1
dx dx dx d 2 x3 + x 4 dx = k1 ( x1 x3 ) + k1 ( x2 x4 ) + C 1 3 + C 2 4 (2.28) 2 dt 2 dt dt dt dt
Mugimendu errotazionalari dagokionez, Newton-en legeak honako hau esaten du: (sistemaren inertzia momentua) * (azelerazio angeluarra) = = sisteman lanean ari diren momentuen gehikuntza
hau da,
d 2 x3 x 4 dx dx dx dx = k1l ( x1 x3 ) k1l ( x2 x4 ) + C 1 3 l C 2 4 l dt dt dt 2 l dt dt
(2.29)
Aipatutako bigarren ordenako lau ekuazio diferentzialen sistemak eredu matematikoa osatzen du. k1, k2, C, l, m1 eta m2 eta u1 eta u2 sarrerak ere ezagutuz gero, x3 eta x4 mugimenduak kalkula daitezke konputadore analogiko edo digital batean.
30
Lortzen den mugimendua egokia ez bada, parametroen balioak aldatzen dira eta ereduaren ekuazioak berriro askatzen dira. 2.11 Irudian, u 1 seinalean gertatzen den aldaketa baten ondorio bezala sistemak duen portaera aurkezten da.
x4(t)
3 denbora (s)
x3(t)
3 denbora (s)
2.11 Irudia.
C Kapazitatea
Vo Irteerako tentsioa
ERREGULAZIO AUTOMATIKOA
31
Erresistentzia baten bi muturretan tentsio bat aplikatzen denean, korrontea sortzen da. Korronte hau, aplikaturiko eremua eta erresistentzia osatzen duen metalaren sekzioarekiko proportzionala da eta bestalde, metalaren luzerarekiko alderantziz proportzionala; hau da,
I=k
vA l
(2.30)
= RI
(2.31)
Kondentsadorean agertzen den tentsioa bertan metatzen den kargarekiko proportzionala da eta proportzionaltasun-konstantea, kondentsadorearen plaken tamainu eta dielektrikoarekin aldatzen da. Kondentsadore jakin batentzat, konstante hau, C kapazitatea da eta beraz,
v = qC
Kondentsadorearen karga osoa korronte-fluxuaren integrala denez gero,
(2.32)
v=
1 Idt C
(2.33)
Azkenik, harilaren terminalen artean, bere barnean doan korrontearekiko proportzionala den tentsioa agertzen da, hau da,
v
edo,
dI dt
(2.34)
v=L
L induktantzia delarik.
dI dt
(2.35)
2.12 Irudian agertzen den sistema elektrikoaren eredu matematikoa lortzeko, sare elektrikoan gertatzen diren erlazioak ezagutu behar dira: Kirchhoff-en legeak.
32
Kirchhoff-en korronte-legea: Bi edo eroale gehiago topatzen direnean (korapiloa), korapilo horretara doan korrontea eta korapilo horretatik ateratzen den korrontea berdinak dira. Kirchhoff-en tentsio-legea: Zirkuito oso bati bira ematerakoan, osagai desberdinetan agertzen diren tentsioen baturak zirkuitu osoari aplikaturiko tentsioaren berdina izan behar du. Beraz, lege hauek aplikatzen direnean,
V1 = IR +
1 dI Idt + L C dt 1 Idt C
(2.36)
Vo =
(2.37)
I=C
ondorioz,
dVo dt
eta
dI d 2V = C 2o dt dt
(2.38)
V1 = C
hau da,
dVo d 2V R + Vo + LC 2 o dt dt
(2.39)
d 2Vo R dVo 1 1 + + Vo = V1 2 L dt LC LC dt
(2.40)
Ikus daitekeenez, eredu matematiko honek lehen aztertu den sistema mekanikoaren joera berdina du. Beraz, V1 tentsioa aldatzen denean, Vo tentsioaren portaera 2.6 Irudian aurkezten zenaren berbera da.
ERREGULAZIO AUTOMATIKOA
33
2.5 Adibidea Kirchhoff-en legeen erabilpena azaltzeko kasu zailagoa ipintzen da. Demagun, 2.13 Irudiko zirkuituaren eredu matematikoa lortu nahi dela. Kasu honetan, bi RC zirkuitu daude seriean jarrita.
I1
R1
A I3
I2
R2
V1
1. bigizta
C1
C2
V0
2. bigizta
2.13 Irudia.
I1 = I 2 + I 3
1. bigizta aztertuz,
(2.41)
V1 = I1 R1 +
2. bigiztan,
1 I3dt C1
(2.42)
V1 = I1 R1 + I2 R2 +
eta gainera,
1 I2 dt C2
(2.43)
Vo =
1 I2 dt C2
(2.44)
34
R1C1 R2 C2
hau da,
(2.45)
(2.46)
Ekuazio hau, hau da, bi RC zirkuitu seriean lotzen dituen sistema elektrikoaren sarrerako eta irteerako tentsioak erlazionatzen dituen ekuazioa, bigarren ordenako ekuazio diferentziala da.
ERREGULAZIO AUTOMATIKOA
35
2.6 Adibidea 2.14 Irudian ikusten den tankearen transferentzia-funtzioa lortu nahi da; transferentzia-funtzio horrek erlazionatzen dituen irteera eta sarrera, h(t) altueraren aldaketa eta q1 , sartzen den fluidoaren aldakuntza direlarik hurrenez hurren.
q1e + q1 A
he p2 = 0 q2e + q2 Zuloa
Egoera egonkorreko oreka-fluxurako, q1e = q2e = konstantea eta he = konstantea direla argi dago. q1 , q2 eta h, oreka-puntu horren inguruan sortzen diren aldakuntza txikiak dira. Likidoa konprimaezina eta tankearen hormak gogorrak direla suposatuko da. Beraz, kapazitate-efektua grabitateak sortzen duena besterik ez da izango,
q1 q2 =
A dp g dt
(2.47)
non, p = gh tankearen beheko puntuan dagoen presioa den. Fluidoaren inertantzia ez bada kontutan hartzen, zuloaren ekuazioa hurrengoa izango da,
p = Rq2
(2.47) eta (2.48) ekuazioetatik q2 kenduz gero,
(2.48)
A dp 1 + p = q1 g dt R
eta denbora-konstantea definituz,
(2.49)
36
1 dp + p = q1 R dt
p = gh denez, hurrengo ekuazioa lor daiteke,
(2.50)
g dh + h = q1 R dt
(2.51)
m1 p1e + p1 p2e + p2
A, azalera
2.15 Irudian hauspo pneumatikoa aurkezten da. Hauspo hori, zabal daitekeen eremua da eta hormen elastizitatea k konstantea duen malgukiaren bidez aurkezten da. Lortu nahi den transferentzia-funtzioak, p1 presioaren aldaketa (sarrera) eta x oreka-puntutik neurtutako aldaketa (irteera) erlazionatu behar ditu. Demagun p2 , hauspoaren barneko presioa dela; orekan, p1e = p2e dela, eta p1 (t), p2 (t) eta x(t), oreka-puntuaren inguruan
ERREGULAZIO AUTOMATIKOA
37
gertatzen diren aldaketak direla. Inertantzia pneumatikoa ez bada kontutan hartzen, hauspoaren barnera sartzen den masa-fluxua hurrengoa da:
dm1 p1 p2 = dt R
non R erresistentzia pneumatikoa den. Kanpora ateratzen den masa-fluxua denez,
(2.52)
dm2 =0 dt
(2.53)
C2 = V Rg T
RC dp2 + p = p 2 1 dt
Hauspoa mantso zabaldu eta uzkurtzen denean, masa eta azelerazioaren arteko biderkaketa kontutan hartzen ez bada, indarren balantzea hurrengoa da,
Ap2 = kx
(2.54) eta (2.55) ekuazioetatik,
(2.55)
k dx RC + x = p1 A dt
(2.56)
Adibide honetan, hauspoaren bolumen-aldaketaren ondorioz lortzen den C1 kapazitatearen espresio analitikoa hurrengoa da,
C1 =
dV d ( Ax ) = = A2 k dp2 dp2
(2.57)
38
dx + x = k p g 1 dt
2.8. Adibidea
(2.58)
y R1 p1 k p2 k R2
m1
A, Azalera
m2
pi
Sistema pneumatiko asko dira presio-seinale batean eragina sortzeko erabiltzen direnak. 2.16 Irudian, R1 eta R2 zuloen erresistentzia desberdinak dituzten bi hauspo berdinez osatutako sistema aurkezten da. pi , p1 , p2 eta y, oreka-balioen inguruan sortzen diren aldakuntzak dira, oreka-puntu horretan, p ie= p 1e = p 2e eta y = 0 direlarik. Hauspoaren zabaltze eta uzkurtzeak k konstantea duen malguki batek eramaten du. Kasu honetan, y irteera eta pi sarrera erlazionatzen dituen transferentzia-funtzioa lortu nahi da. Lehen hauspoarentzat kalkulatzen den masa-fluxuaren proportzioa hurrengoa da:
dm1 pi p1 = dt R1 =C dp1 dt
(2.59)
(2.60)
ERREGULAZIO AUTOMATIKOA
39
non kapazitate pneumatikoak airearen konprimaketa eta hauspoaren bolumen-aldaketaren efektuak deskribatzen dituen. 2.7 ereduan, C = A2 k + V R T zela
g
R C dp1 + p = p 1 i 1 dt
Bigarren hauspoarentzat lehenengoarentzat bezala jokatuz,
R C dp2 + p = p 2 i 2 dt
Ondoren indarren balantzea egiten bada,
(2.62)
( p1 p2 )A = 2ky
(2.63)
(2.63) ekuazioan (2.61) eta (2.62) ekuazioetako p 1 eta p2 sartuz gero eta D = d/dt definituz,
1 1 A pi (t ) = 2 ky(t ) R1CD + 1 R2 CD + 1
Ekuazio hau sinpletuz, hurrengo transferentzia-funtzioa lortzen da,
(2.64)
1 = R1C
2 = R2C
kg = ( A 2k )( R1 R2 )C
40
kg D y( t ) = pi (t ) ( 1 D + 1)( 2 D + 1)
(2.65)
T2 T1 q q1 Ta q2
2.17 Irudian, gela bateko beroketa-prozesua aurkezten da. Berogailuak q bero-fluxua ematen du. Gelako barnealdea T1 tenperaturan jar daitekeen osotasun bezala kontsidera daiteke eta beste alde batetik, gelako hormak T2 tenperaturan dagoen zatia bezala. Kanpoko tenperatura (perturbazioko sarrera), giroan dagoen T a tenperatura da. q sarrera dela eta, bestalde, T1 irteera dela suposatuz, eredu lineala lortu nahi da. Demagun, h1 eta h2 , barne- eta kanpo-hormetako bero-transferentzia konbektiboak direla hurrenez hurren, A1 eta A2 dagozkien azalerak direlarik. Gelatik barne-hormetara doan bero-fluxua hurrengoa da,
ERREGULAZIO AUTOMATIKOA
41
q1 = h1 A1 (T1 T2 ) =
eta kanpo-hormetara doana,
T1 T2 R1 T2 Ta R2
q2 = h2 A2 (T2 T a ) =
C1
T T2 dT1 = q 1 dt R1
(2.66)
C2
dT2 T1 T2 T2 T a = dt R1 R2
(2.67)
Transferentzi funtzioa lortzeko, (2.67) ekuaziotik T2 ateratzen da, (D = d/dt dela kontutan hartuz),
1 R1 R2 T 2 (t ) = T1 (t ) + T a (t ) R1C2 D + 1 + R1 R2 R1C2 D + 1 + R1 R2
eta lortutako balioa (2.66) ekuazioan sartzen da.
(2.68)
n =
1 R1C1 R2 C2
2 n =
R1C1 + R2 C2 + R2 C1 R1C1 R2 C2
R2 1 = R1C2 R1 + R2 42
kg = R1 + R2
kg ( 1 D + 1) 1 q(t ) + T1 (t ) = T a (t ) 1 2 2 1 2 2 D + 1 D + 1 2D + 2D + n n n n
non q(t) eta Ta (t), kontrol-sarrera eta perturbazio-sarrera diren hurrenez hurren.
(2.70)
(2.71)
Wi W o =
eta dentsitatea konstantea bada,
d (V ) dt
(2.72)
Wi W o =
d V dt
(2.73)
Egoera egonkorrean, ekuazio honek hauxe esan nahi du: "sartzen den guztia, kanpora irteten da", eskuinaldeko osagaia zero delako. Bestalde, energiaren kontserbazio-legeak dioenez, sistemara sartzen den energia sistematik irteten den energia + + sistemari sartutako beroa sistemak egindako lana = = sisteman metatutako energiaren aldaketa.
(2.74)
ERREGULAZIO AUTOMATIKOA
43
hau da,
Wi hi Wo ho + Q WD =
eta dentsitatea konstantea denean,
d ( Vh) dt
(2.75)
Wi hi Wo ho + Q WD =
d (Vh) dt
(2.76)
non, h = entalpia den. Askotan, era orokor hau, "entalpiaren balantzea" bezala ezagutzen da. Eta azkenik, momentuaren kontserbazio-legea, Newton-en bigarren legea aplikatuz lortzen da. norabide zehatz batean egindako indarren batuketa = = norabide horretan gertatzen den momentuen aldaketen kopurua hau da,
(2.77)
F
i
d ( mv ) dt
(2.78)
v abiadura delarik. Orokorrean, gertatzen diren indarrak presioa, grabitatea eta marruskadurarenak dira. Kasu honetan, momentuen ekuazioa marruskaduraren ekuazio bihurtzen da; sisteman galtzen den presioa sisteman gertatzen den masa-fluxuarekin erlazionatuz, hau da,
pi po = kW 2
non k sistemaren marruskadura-faktorearekin erlazionatuta dagoen. 2.10. Adibidea
(2.79)
Adibide bezala, 2.18 Irudiko sistemaren eredu matematikoa bilatuko da aipatu diren legeak aplikatuz.
44
Wi 2 tankea
1 tankea
I1 I2 A, azalera W A, azalera Wo
2.18 Irudia
Sistema honek bi tanke ditu seriean jarriak. Lehenbizikoak Wi sarrera eta Wo irteera ditu eta bigarrenak, berriz, W sarrera eta Wo irteera ditu. Ez da berorik sartu edo irteten sistematik eta, beraz, energi balantzea egitea ez da beharrezkoa. 1.t ankeari jarraipen-ekuazioa aplikatuz gero,
Wi W =
2. tankean eginez,
dV1 dl = A 1 dt dt
(2.80)
W Wo = A
dl2 dt
(2.81)
W = C ( p1 p2 ) Wo = Co ( p2 patm )
(2.82) (2.83)
ERREGULAZIO AUTOMATIKOA
45
p1 eta p2 presioak, tanke bakoitzeko presioak direlarik, hau da, presio hidrostatikoak. Ondorioz,
p1 = l1
eta
p2 = l2
(2.84)
Ekuazio hauek irudiko sistema kimikoaren eredu matematikoa osatzen dute. Ikus daitekeenez, ekuazio horiek aurrean garatu diren sistema mekaniko nahiz elektrikoen ekuazioen antzekoak dira. Bestalde, desberdintasun bat ere agertzen da. Orain arte ekuazio linealak besterik ez dira agertu eta kasu honetan agertzen diren marruskadura-ekuazioak ez dira linealak. Ez-linealtasunak daudenean, ekuazioak askatzeko metodoak zailagoak dira eta, normalean, ezin dira analitikoki aztertu. Beraz, zenbakizko teknikak erabili eta hurbilketaren bat egitea da hoberena. Hurbilketa horien bitartez, lineal ez diren sistemak, linealak bihurtzen dira eta, ondorioz, teknika linealekin lan egin daiteke (Ikus 2.11. Atala).
2.10. ERAGINGAILUAK
Eragingailua kontrol-sistema zuzentzeko potentzia erabiltzen duen kontrol-osagaia da. Behar den potentzia txikia izan daiteke kontrol-balbularen posizioa ezartzerakoan, edota handia, karga handia mugitu behar denean. Kontrol-sistema elektriko, hidrauliko eta pneumatikoetan erabiltzen diren eragingailuen artean arruntenak, motore elektrikoak, serbomotore hidraulikoak eta hauspo pneumatikoak dira. Orain, eragingailu hauen eredu matematiko linealak garatuko dira. 2.10.1. Korronte zuzeneko motore elektrikoa Korronte zuzeneko motorea, energia elektrikoa energia mekaniko bihurtzen duen energi bihurtzailea da. Eremu magnetikoa sortzeko zein bide erabiltzen den, mota desberdinetako motoreak agertzen dira. Eremu magnetikoa sortzeko, iman iraunkorra edo eremuko korrontea erabil daitezke. Eremuko harilkatua, induktorea, induzituko harilkatuarekin seriean konektatzen denean, motorearen ezaugarriak ez dira linealak. Beraz, kontrol-sistemetan erabiltzen diren motoreen harilkatuak bananduta daude. Korronte zuzeneko motorearen ekuazioak Maxwell-en elektromagnetismoaren teoriatik lortzen dira. Motoreak sortzen duen bihurketa-indarra, ia induzituko korrontearen eta fluxu magnetikoaren biderkadurarekiko proportzionala da,
46
T = k1 ia
(2.85)
non k1 motorearen konstantea den. Motoreak sortzen duen tentsioa, fluxu magnetikoaren eta abiadura angeluarraren biderkadurarekiko proportzionala da,
Eb = k2
(2.86)
E b tentsioa aplikatzen den E a armadurako tentsioarekiko 180 defasatuta dago. Kontrol-sistemetan erabiltzen den korronte zuzeneko motorea, 2.19 Irudian ikusten dena da. Motorea kontrolatzeko, Ea (t) armadurako tentsioa aldatzen da, if eremuko korrontea finko mantenduz. Karga eta armaduraren inertzi momentu konbinatua I da eta c marruskadura-koefizientea izango da. Armaduraren induktantzia eta erresistentzia La eta Ra dira, hurrenez hurren.
ia La T Ea(t) Eb(t) c I Td Ra
if
Suposa dezagun, motorean T d bihurketa-indarra sartzen dela perturbazio bezala. Bihurketa-indarren eta tentsioen balantzeak eginez,
Ea Eb = La T=I
dia + Raia dt
(2.87)
d + c + T d dt
(2.88)
fluxu magnetikoa if eremuko korrontearen funtzio da, 2.20 Irudian ikusten den bezala. Asetasun-eskualdetik kanpo lan eginez, = k3 if.
ERREGULAZIO AUTOMATIKOA
47
k3
if
T = (k1k3i f ) ia = kt ia Eb = ( k2k3i f ) = kb
(2.89) (2.90)
Bi denbora-konstante definituz, 1 = L a /R a eta 2 = I/c , eta (2.87) eta (2.88) ekuazioetan sartuz gero,
di Ea kb = Ra 1 a + ia dt d kt ia T d = c 2 + dt
2.10.2. Korronte alternoko motore elektrikoa
(2.91)
(2.92)
Korronte alternoko motoreak korronte zuzenekoak baino merkeagoak dira eta batzuetan, potentzia gutxi behar denean, kontrol-sistemetan erabiltzen dira. Dena den, korronte alternoko motoreak ez dira linealak eta ondorioz, kontrolatzeko zailak gertatzen dira. Kontrol-sistemetan erabiltzen direnak, 2.21 Irudian ikusten denaren antzekoak dira, hau da, bi faseko indukzioa erabiltzen dutenak.
48
Kontrol-fasea E(t)
c I Td
Erreferentziako fasea
Eo
Motorearen estatoreak elkarrengandik 90-ko angelura dauden bi haril ditu. Haril bat, finkoa edo faseko erreferentzia ematen duena, E0 korronte alternoko tentsio finkoaz elikatzen da. Bestea berriz, kontrol-fasea, E(t) aldatuz doan korronte alternoko tentsioaz elikatzen da; E(t) eta E0 tentsioen arteko fasea 90-koa delarik.
Te
abiadura, w
2.22 Irudian, E kontrol-tentsioak balio desberdinak hartzen dituenean lortzen diren bi faseko indukzio-motorearen bihurketa/abiadura kurbak agertzen dira. Oreka-puntuaren inguruan aldaketa txikiak gertatzen direnean, kurba horien linealizazioa egin behar da. Demagun T, eta E egoera egonkorreko Te, e, Ee oreka-balioen aldaketak direla. Linealizazioa erabiliz,
T = c1 + c2 E
(2.93)
ERREGULAZIO AUTOMATIKOA
49
non, c1 > 0, c2 > 0 diren, hazten denean, bihurketa-indarra murriztu egiten delako, baina bestalde, E tentsioa hazten denean, bihurketa-indarra ere hazi egiten delako. Karga eta armaduraren inertzi momentua I da eta marruskadura-koefizientea, berriz, c. Perturbazioko bihurketa, Td dela jakinik, bihurketa-indarren balantzea egin daiteke:
T=I
d + c + T d dt
(2.94)
Transferentzi funtzioa lortzeko, (2.93) eta (2.94) ekuazioetatik T indarra kentzen da (D = d/dt dela gogoratuz),
c2 1 (t ) = E (t ) T d (t ) D( ID + c + c1 ) D( ID + c + c1 )
edo, irteera bezala abiadura angeluarra hartzen bada,
(2.95)
c2 1 (t ) = E (t ) T d (t ) ID + c + c1 ID + c + c1
2.10.3. Serbomotore hidraulikoa
(2.96)
2.23 Irudiko serbomotoreak balbula eta karga zuzentzen duen eragingailua ditu. Balbula lau atekoa da: ate bat ps presioa duen sarrerako fluidoari lotuta dago, beste bi ate kontrolekoak dira eta zilindroaren alde bakoitzari lotuta daude; azken atea drenaketakoa da. Balbula erdiko posizioan dagoenean, ez dago mugimendurik. Balbula ezkerrera mugitzen denean, 2.23 Irudian bezala, presio garaiko fluidoak kontrol-atea igaro eta zilindroaren ezkerreko zatian sartzen da, pistoia eskuinerantz eramanez. Zilindroaren eskuin-zatian dagoen fluidoa drenatu egiten da drenaketa-atea igaroz. Balbula eskuinera joaten denean, aipatutako ekintzaren alderantzizkoa gertatzen da.
50
Elikadura po xs ps po
q1
q2 y p1 p2 c m Karga Zilindroa y
Orain, balbularen xs mugimendua eta y kargaren mugimendua erlazionatzen dituen eredu lineala lortu nahi da. Zilindroko q1 eta q2 fluxuak balbulan gertatzen diren presio-aldaketen eta xs-ren funtzio dira. Balbula simetrikoa dela kontsideratuz,
q1 = f (xs , ps p1 ) q2 = f (xs , p2 p0 )
(2.97) (2.98)
Kontrol-sistema hidraulikoetan dauden presioek eragindako konprimaketa ez da kontutan hartzen. Beraz, q1 = q2 = q eta (2.97) eta (2.98) ekuazioetatik, ps p1 = p2 p0 lortzen da. Egoera egonkorreko orekan, p1e = p2e eta xs = 0. (2.97) eta (2.98) ekuazioak oreka-puntuaren inguruan linealizatuz gero eta ps eta p0 konstanteak direla emanez,
q = c1 xs c2 p1 q = c1 xs + c2 p2
(2.99) (2.100)
non c1 > 0 eta c2 > 0 diren. Ekuazio horietako koefizienteen aurretik doazen zeinuek, xs hazten denean fluxua hazi, p1 hazten denean murriztu eta p2 hazten denean hazi egiten dela adierazten dute. (2.99) eta (2.100) ekuazioak batuz,
ERREGULAZIO AUTOMATIKOA
51
q = c1 xs c3 ( p1 p2 )
(2.101)
Balbula normalean gainezarpenak agertzen dira, (2.101) ekuazioan agertzen den bezala. xs = 0 denean, fluxua ez da zero izango c3 = 0 ez bada. Demagun A pistoiaren azalera dela,
saren fluxua direla. Likidoaren konprimaketa kontutan hartu gabe, hurrengo ekuazioa lortzen da:
q=A
dy dy + qL = A + c4 ( p1 p2 ) dt dt
(2.102)
non ihesaren fluxua, (p1 p2) presio-diferentziarekiko proportzionala den eta c4 ihesaren koefizientea den. (2.101) eta (2.102) ekuazioetatik q kenduz gero,
c1 xs = A
dy + (c3 + c4 )( p1 p2 ) dt
(2.103)
Eragingailuak daraman karga m masa eta c marruskadura-koefizienteaz osatuta dagoela suposatzen da. Indarren balantzeak eginez,
( p1 p2 ) A = m
d2y dy +c 2 dt dt
(2.104)
(2.104) ekuaziotik (p1p2) atera eta (2.103) ekuazioan sartuz gero honako hau lortzen da:
c1 xs =
c3 + c4 d 2 y c + c dy m 2 + A + 3 4 A dt A dt
(2.105)
(c3 + c4 )m A + (c3 + c4 )c
2
kg =
Ac1 A + (c3 + c4 )c
2
(2.106)
D = d/dt operadorea erabiliz, (2.105) ekuazioa beste era honetan jar daiteke,
52
1 xs (t ) = D( D + 1) y(t ) kg
eta transferentzi funtzioa hurrengoa izango litzateke:
kg y( t ) = x (t ) D( D + 1) s
(2.107)
Eragingailuaren karga deusezten denean, adibidez eragingailuak kontrol-balbula zuzentzen duenean, m 0 eta c 0 egiten da. Ondorioz, 0 eta kg = c1/A. Kasu honetako transferentzi funtzioa
y( t ) =
kg x s (t ) D
(2.108)
Beraz, erabiliko den eredu lineala (2.107) edo (2.108) ekuaziokoa izango da kargaren arabera. 2.10.4. Diafragma pneumatikoa erabiltzen duen eragingailua
R p2 m Diafragma
p1
m Kontrol-balbula z
ERREGULAZIO AUTOMATIKOA
53
2.24 Irudian aurkezten den eragingailu pneumatikoa sarritan erabiltzen da kontrol-sistemetan kontrol-balbularen kokaera aztertzeko. p1 presio-seinalearen bitartez eragiten da. Diafragman lan egiten duen p2 presioak kontrol-balbula malgukiaren aurka mugitzen duen indarra aldarazten du. Sistema egoera egonkorrean dagoenean, p1e = p2e = konstantea dira, masaren fluxurik ez dago eta ze , balbularen kokaera nahiz qe , balbulatik igarotzen den fluxua, konstanteak dira. Demagun p1, p2 eta q balio egonkorraren inguruan gertatzen diren aldaketak direla. Gelatxoan sartzen den
non R erresistentzia pneumatikoa den. Fluxu hori gelatxoan metatzen da eta ondorioz,
dp dm =C 2 dt dt
(2.110)
non kapazitate pneumatikoak konprimaketa eta gelatxoan gertatzen den bolumen-aldaketa aurkezten dituen. (2.109) eta (2.110) ekuazioetatik = RC definituz gero,
dp 2 + p = p 2 1 dt
Demagun m, C eta k, masa, marruskadura-koefizientea eta malgukiaren konstantea direla hurrenez hurren, eta A diafragmaren azalera dela. Indarren balantzea eginez,
d 2z dz m 2 + c + kz = p2 A dt dt
hau da,
1 d 2 z 2 dz k 2 2 + + z = p2 A n dt n dt 54
(2.112)
Balbularen mugimendua nahikoa mantsoa da eta balbularen masa txikia. Beraz, n nahikoa handia da eta normalean interesgarria den maiztasunetik kanpo geratzen da. Ondorioz, indarren balantzea egiterakoan, malgukia besterik ez da kontsideratzen eta (2.112) ekuazioa honela geratzen da,
kz = p2 A
Kontrol-balbulatik igarotzen den fluxuaren ekuazio lineala honako hau da,
(2.113)
(2.114)
Aipatu den bezala, eredu matematikoak kontrol-sistemen diseinuan erabiltzeko garatu dira. Normalean, diseinu-tekniken teoria lineala erabiltzen dute eta, beraz, ekuazio linealez osatutako eredu matematikoak behar dituzte. Ondorioz, eredu matematikoa lineala ez bada eta kontrol-sistemen diseinuan erabili behar bada, lehendabizi linealizatu egin beharko da. Hau egiteko, eredu matematikoa, puntu zehatz baten inguruan gertatzen diren perturbazio txikiekin besterik ez dela erabiliko suposatzen da. Hau oso erraz egiten da. Linealak ez diren funtzioak erreferentzia-puntu baten inguruan Taylor-en serieak erabiliz idazten dira. Orduan, lehen deribatu partzialaren ondoren dauden osagaiak ez dira kontutan hartzen. Demagun f (x 1, x 2) lineala ez den funtzioa dela eta - x 1, - x 2 puntuaren inguruan linealizatu behar dela. Lehendabizi, Taylor-en espantsioa egiten da,
f f ( x1 , x2 ) = f ( x1 , x2 ) + ( x1 x1 ) + x1 x1 , x 2 f f ( x1 x1 ) + ( x2 x2 ) + 2 +... x 2 x1 , x 2 x1 x1 , x 2 2!
2 2
(2.115)
non
nahi duen. Bigarren eta ordena garaiagoko terminoek hurrengo ekuazioa betetzen dutela suposatzen da,
ERREGULAZIO AUTOMATIKOA
55
f f ( x1 x1 ) + ( x2 x2 ) = 0 x1 x1 , x 2 x 2 x1 , x 2
hau da,
(2.116)
A x1 + B x 2 = 0
non x1 eta x2, -x1eta -x2 inguruan egindako perturbazioak diren, eta,
(2.117)
x1 = x1 + x1 x2 = x2 + x2
Aldagai bakarreko funtzioaren linealizazioa 2.25 Irudian agertzen da.
(2.118)
f(x)
(x -x)
f(-x) f ) malda ( x
-x
-x
2.25 Irudia.
Beraz, adibide gisa, 2.9 atalean aurkeztutako sistema kimikoaren marruskaduraren ekuazioak linealizatuz gero, (2.82) eta (2.83) ekuazioak honela geratuko lirateke,
W = C ( p1 p2 ) 56
(2.119)
f = W C ( p1 p2 )
egiten bada, orduan,
(2.120)
f =1 W W , p1 , p2 f p1
eta,
(2.121)
W , p1 , p2
C = 2 ( p1 p2 )
W , p1 , p2
C 2 p1 p2
(2.122)
f p2
Orduan,
W , p1 , p2
C = 2 ( p1 p2 )
W , p1 , p2
C 2 p1 p2
(2.123)
W
hau da,
C 2 p1 p2
( p1 p2 ) = 0
(2.124)
W =
C 2 p1 p2
( p1 p2 )
(2.125)
ekuazio hau erreferentzia-puntuaren inguruan perturbazio txikiak gertatzen direnean marruskaduraren ekuazioaren linealizazioa delarik. Eredu matematiko linealak erabiltzeko, bi eratako arrazoiak daude: Kontrol-sistemen diseinu-teknikek teoria lineala erabiltzen dute.
ERREGULAZIO AUTOMATIKOA
57
Kontrol-sistemaren helburua sistemaren irteera erreferentziaren berdina mantentzea da; hau da, irteera erreferentziatik aldentzen bada, kontrol-sistemak azkar eramango luke erreferentzia hori jarraitzera. Hortaz, kontrol-sistemak perturbazio txikiak besterik ez ditu onartzen eta beraz, sistema lineala ez bada ere, beronen aurkezpen lineala egokia izango litzateke diseinua egiteko.
2.12. BIBLIOGRAFIA
D'AZZO, J.J.; HOUPIS, C.M., (1981). "Linear Control Systems Analysis and Design: Conventional and Modern". Mc Graw-Hill Series in Electrical Engineering D'SOUZA, A.F. (1988). "Design of Control Systems" Englewood Ciffs, N.J. Prentice-Hall International Editors. KARNOPP, D.; ROSENBERG, R. (1975). "System Dynamics: A Unified Approach". Nueva York. John Wiley & Sons. MARSHALL, S.A. (1978). "Introduction to Control Theory". MacMillan Publishers LTD., London OGATA, K. (1978). "System Dynamics". Englewwod Cliffs, NJ: Prentice-Hall PALM, W.J. (1983). "Modelling, Analysis and Control of Dynamic Systems" New York. John Wiley & Sons.
58
2.13. ARIKETAK
2.1. A2.1 Irudian agertzen den osziladore bikoitzaren mugimendua aurkezten duten ekuazio diferentzialak lortu nahi dira.
K2
x2(t) x1(t)
m2
u2(t)
K2
u1(t)
m1
A2.1 Irudia.
2.2.
A2.2 Irudian, ibilgailu baten eredua agertzen da. M ibilgailuaren masa, K2 malguki nagusia, C moteltze-konstantea, m gurpilen masa eta K1 gurpilei dagokien malgukia dira. Sarrera, gurpilen beheko zatian dagoen u(t) abiadura da eta grabitate-indarra bi masetan agertuko da. Eredu honen ekuazio diferentzialak lortu behar dira.
x2(t) M
K2 x1(t)
C m
u(t)
K1
A2.2 Irudia.
ERREGULAZIO AUTOMATIKOA
59
2.3.
A2.3 Irudian agertzen den sistema mekanikoaren mugimendua aurkezten duten ekuazio diferentzialak kalkulatu.
x1(t) C1 K1 m1 K2 K3 C2 m2 x2(t) u(t)
A2.3 Irudia.
2.4.
A2.4 Irudian, bibrazio-zurgatzailearen sistema mekanikoa agertzen da. Sistema mekaniko honen eredu matematikoa osatzen duten ekuazio diferentzialak lortu behar dira (elementu guztiak idealak direla suposatuz).
m1
x1(t) K1
C1
A2.4 Irudia.
x2(t) K2 u(t) m2
C2
2.5.
A2.5 Irudian, tresna fin baten eredu kontzeptuala agertzen da. Tresna horretan agertzen diren m1 eta m2 masak eta m3 inguruko masaren artean biskositate-marruskadura dagoela kontutan hartuz, eredu matematikoa lortu.
x1(t)
m1 K1 Biskositate-marruskadura m2 K2 m3 K3
x2(t)
A2.5 Irudia.
x3(t)
u(t)
60
2.6.
m masa duen gorputza A2.6 Irudian agertzen den bezala ipintzen da. Demagun y eta oreka-puntuaren inguruan gertatzen diren mugimendu txikiak direla eta I inertzi momentua dela. y eta irteerak eta F indarra nahiz LF momentua sarrerak direla suposatuz, mugimenduaren ekuazio diferentzialak lortu.
L1 L L2 F
k1
c1
k2
c2
A2.6 Irudia.
2.7.
A2.7 Irudian agertzen den zirkuitu elektrikoaren E1 sarrera-tentsioa eta E0 irteera-tentsioa erlazionatzen dituzten ekuazio diferentzialak lortu.
R1
C1
E1 R2 C2 Eo
A2.7 Irudia.
2.8.
R1 E1 R2
Eo
A2.8 Irudia.
ERREGULAZIO AUTOMATIKOA
61
2.9.
A2.9 Irudia.
C1 E1 R2
C2 Eo
A2.10 Irudia.
E1
C1
C2
R2
Eo
A2.11 Irudia.
62
2.12. A2.12 a) eta A2.12 b) Irudietako eredu matematikoa aurkezten dituzten ekuazio diferentzialak berdinak direla frogatu nahi da, A C, h V, q I direnean.
h1
q1
A1
h2
R2
q2
I2 R2
(b)
A2.12 Irudia.
2.13. A2.13 Irudian sistema hidraulikoa agertzen da. u pistoiaren mugimendua sarrera dela eta y zilindroaren mugimendua irteera dela suposatuz, bi aldagaiak erlazionatzen dituen eredu matematikoa lortu.
q R m, masa
p2
p1
y k, malgukia
A2.13 Irudia.
ERREGULAZIO AUTOMATIKOA
63
2.14. A2.14 Irudian, ponpa bat deskargatzerakoan sortzen den p1(t) presio iragankorra neurtzeko tresna aurkezten da. Likidoa konprimaezina dela suposatuz, y irteerako mugimendua eta p1 sarrera erlazionatzen dituen eredu matematikoa lortu.
Neurketa-sistema (Eskala) c Ponpa q p1 R p2 m y(t)
A, azalera
A2.14 Irudia.
2.15. A2.15 Irudian agertzen den sistema pneumatikoak bi hauspo eta tartean mugitzen den elementua ditu. Hauspoen A azalerak berdinak dira, baina malgukien konstanteak k1 eta k2 nahiz erresistentziak, R1 eta R2, desberdinak dira. p0 irteerako presioa eta pi, sarrerako presioa erlazionatzen dituen transferentzi funtzioa lortu behar da.
R2 k2 p2 Aire-elikadura po z
k1
p1 R1
pi
A2.15 Irudia.
64
2.16. A2.16 Irudian agertzen diren bi gelatxoen hormetako kapazitate termikoak kontutan hartu gabe, gelatxoek T1(t), T2(t) tenperaturak eta C1, C2 kapazitate termikoak dituztela suposatzen da. Kanpoko hormetako erresistentzia termikoa R1 da eta bi gelatxoak banatzen dituen hormakoa R2. Kanpoko tenperatura Ta(t) dela eta q bero-fluxua lehen gelatxoari bakarrik ematen zaiola jakinik, T1 irteerako tenperatura eta q bero-fluxua nahiz Ta(t) perturbazioa erlazionatzen dituen eredu matematikoa lortu nahi da.
R1 C1 T1 q Ta R1 C2 T2 R2
A2.16 Irudia.
2.17. A2.17 Irudiko fluxu termikoaren prozesua aurkezten duen eredu matematikoa garatu.
Wi; Ti I1 I2 W Wo; To
Berokuntza-erresistentzia
A2.17 Irudia.
ERREGULAZIO AUTOMATIKOA
65
2.18. Korronte zuzeneko sorgailuak sortzen duen E2 tentsioa eremuko E1 sarrerako tentsioa aldatuz kontrolatzen da, A2.18 Irudian agertzen den bezala. Sorgailuan abiadura angeluarra konstante mantentzen da. i2 irteerako armaduraren korrontea eta E1 sarrerako tentsioa erlazionatzen dituen eredua lortu.
i2 i1 E1 Rf Lf E2 Ra Ls
A2.18 Irudia.
66
3.
MATEMATIKAREN BEHARRA
3.1. SARRERA
Bigarren atalean, sistema fisiko batzuen eredu matematikoak aztertu dira. Eredu hauek koefiziente konstanteak zituzten lehen eta bigarren ordenako ekuazio diferentzialetatik zuzenki ateratzen ziren edo linealizazio-metodoak erabiliz, era horretan ipintzen ziren. Orokorki, sistema konplexuen eredu matematikoek n ordenako ekuazio diferentzial linealen itxura hartuko dute, hau da,
a0
(3.1)
non,
ERREGULAZIO AUTOMATIKOA
67
d2x dx + R + kx = ku 2 dt dt
(3.2)
Kapitulu honetan, (3.1) eta (3.2) ekuazioetako erantzunak Laplaceren transformazioa eginez ere lor daitezkeela erakutsiko da.
dx +x=u dt
(3.3)
hasierako baldintzak zero direlarik, x(0) = 0; u konstantea eta = R/k direlarik. Funtzio osagarria ekuazio karakteristikoaren erantzuna da,
dx +x=0 dt
(3.4)
eta, ikusten denez, x funtzioak eta beronen deribatuak itxura berdina izan beharko dute deuseztea lortzeko. Orduan,
xc = Ae mt
eta,
(3.5)
68
Ame mt + Ae mt = 0
Beraz,
(3.6)
m + 1 = 0
hau da,
(3.7)
m = 1 /
eta ondorioz,
xc = Ae (1/ )t
(3.8) ekuazioa funtzio osagarria da, non A aurrerago kalkulatuko den konstantea den.
(3.8)
Erantzun partikularra (3.3) ekuazioaren erantzuna da, eta normalean esperientzia erabiliz lortzen da. Kasu honetan oso erraza da,
x p = Bu
ondorioz,
(3.9)
0 + Bu = u
B=1
(3.10)
x = xc + x p = Ae (1/ )t + u
eta t = 0 denean x(0) = 0 denez gero,
(3.11)
0 = A+u
A = u
x (t ) = (1 e (1/ ) t )u
Erlazio hau 3.1 Irudian aurkezten da (-ren balio ezberdinak erabiliz),
(3.12)
ERREGULAZIO AUTOMATIKOA
69
x(t)
denbora-konstantea = 2 denbora-konstantea =1
3 4
4 denbora (s)
3.1 Irudia.
Lehen ordenako sistema batean, murrizten den neurrian, erantzun-abiadura handitu egiten da, hau da, R murrizten den bezala k handitu egiten da. denbora-konstantea da eta hasiera-puntutik tangentea eginez, egoera egonkorreko balioraino dagoen denboraren neurria da, 3.1 Irudian agertzen den bezala. Orain (3.1) ekuazioaren erantzun orokorra aztertuko da sarrera konstantea delarik, hau da,
ao
(3.13)
eta lehen bezala xo = Aemt hartuko da. Balio hau (3.13) ekuazioan sartuz gero,
Ae mt ( ao m n + a1m n 1 +... + an 1m + an ) = 0
hau da,
(3.14)
ao m n + a1m n 1 +... + an 1m + an = 0 70
(3.15)
n ordenako ekuazio honek n erro emango ditu, m1, m2, ... mn. Normalean, erro hauek konplexuak dira, baina (3.13) ekuazioko koefiziente guztiak positibo direnez gero, bikote konjugatuak izango dira, hau da, j Beraz, funtzio osagarria hurrengoa izango da,
n
(3.16)
xp =
eta ondorioz, erantzun osoa,
n
bo u an
(3.17)
x = Ai e mi t +
i =1
bo u an
(3.18)
eta A1, A2, ..., An koefiziente ezezagunak n hasierako baldintzetatik ateratzen dira, hau da
x (0),
(3.18) ekuazioan agertzen den ekuazioa egonkorra izango da, hau da, e i termino esponentzialak denboran zehar gero eta txikiago egiten dira, eta ekuazioa konstante bat bezala mantenduko da. mi koefizienteak errealak direla suposatuz, mi guztiak negatibo badira, mi < 0, egonkortasuna ziurtatua egongo da. Erroak konplexuak diren kasuan, mi = 1 + ji, erantzuna egonkorra izango da zati erreala negatiboa bada, i < 0. Beraz, (3.13) ekuazioan aurkezten den sistema egonkorra izango da, n erroen zati errealak negatibo badira. Metodo klasikoa erabiltzerakoan bi desabantaila ager daitezke: lehendabizi, (3.18) n ekuazioaren koefiziente ezezagunak lortzea ez da beti zuzena, eta bigarrenik, integral partikularra ezartzea ez da batere erraza, kasu batzuetan izan ezik.
ERREGULAZIO AUTOMATIKOA
71
Gainera, metodo hau oso matematikoa da eta ekuazio diferentzialaren bitartez ikusten den portaera fisikoa ingeniaritza aldetik oso eskasa da.
L
non,
[ f (t )] = 0 f (t )e st dt = F(s)
(3.19)
f (t) denboraren funtzioa den eta f(t) = 0, t 0 denean, s aldagai konplexua den F(s) f(t)-ren transformazioa eginez s-ren funtzio den eta L Laplaceren transformazioa egiteko sinboloa den.
Integrazioaren limiteak prozesuak ezartzen ditu eta zehazki 0 + izan behar luke behekoak, hau da, t denbora t = 0 igaro ondoren hasten dela adierazteko. Ikusten denez, F(s) existitzeko, F(t)est 0 t doanean. (3.19) ekuazioa erabiliz, Laplaceren transformazioaren taula egin daiteke (A Eranskinean agertzen den Taula). Laplaceren transformazioak alderantzizko transformazio bakarra du,
[ F(s)] = 2 j j F(s)e st ds =
l
+ f
f (t )
(3.20)
Normalean, alderantzizko transformazioa egiteko ez da (3.20) ekuazioa erabiltzen, baizik eta aipatutako transformazio-taula. Taula hau nola erabiltzen den ikusteko,
72
f (t ) = e at ,
taula ezkerretik eskuinera irakurriz, eta
F(s) =
1 s+a
(3.21)
F(s) =
taula alderantziz erabiliz gero.
s + 2
2
f (t ) = sin t
(3.22)
L [ a1 f 1 (t) + a2 f 2 (t)] = a1 L
non a1 eta a2 konstanteak diren. Diferentziazioa
(3.24)
non f (t ) t = 0 , t zerorantz doanean f(t) funtzioak hartzen duen balioa den, hau da, funtzioaren hasierako baldintza. Froga egiteko integrazioaren erregelak erabiltzen dira,
(3.25)
ERREGULAZIO AUTOMATIKOA
73
df (t) L = dt
df (t) st e dt = e st f (t) dt = f (t ) t = 0 + sF ( s )
] +
o
f (t)se st dt
(3.26)
(3.27)
Gainera,
t=0
(3.28)
t=0
...
(3.29)
(3.27) (3.29) ekuazioak ekuazio diferentzial linealak askatzeko erabiltzen dira. Integrazioa f(t) funtzioaren transformazioa F(s) bada,
[ f ( )d ] = 1s F(s)
t 0 t
(3.30)
f ( )d =
] [ f ( )d ]e
t 0 0
st
dt =
(3.31)
1 e st t f ( )d + 1e st f (t )dt = 1 F ( s ) 0 s s o 0 s
(3.31) ekuazioko ezkerraldeko lehen osagaia zero da t = eta t = 0 denean.
74
L [ f (t )] = e s F ( s )
f (t ) = 0 bada 0 < t < tartean, 3.2. Irudian agertzen den bezala.
(3.32)
f(t)
t f(t)
3.2 Irudia
L [ f ( t )] =
u = t egiten bada, orduan
f (t )e st dt =
f (t )e st dt
(3.33)
L [ f ( t )] =
f (u)e s ( u + ) du = e s f (u)e su du = e s F ( s )
0
(3.34)
L e at f (t) = F(s + a)
(3.35)
ERREGULAZIO AUTOMATIKOA
75
Hasierako balioaren eta Azken balioaren Teoremak Hasierako balioaren teoremak hauxe esaten du,
lim f (t ) = lim sF ( s )
t0 s
(3.36)
lim f (t ) = lim sF ( s )
t s0
(3.37)
limiteak existitzen direla ziurtatuz. Hauek, transformazioaren bitartez, f(t) funtzioak t = 0 nahiz t = denean hartuko dituen balioak zuzenki ematen dituzte eta, ondorioz, oso baliagarriak izango dira.
L [ (t)] =
(t)e st dt =
(t)dt = 1
0
(3.38)
t = 0 denean izan ezik, beste t-ren balio guztietarako (t) = 0 delako. 3.5.2. Maila funtzioa (a)
L [ a] =
a a ae dt = e st = s s 0
st
(3.39)
L [ at ] =
(3.40)
76
L e
[ ]=
at
e e dt =
at st
( s + a)t
1 ( s + a)t 1 dt = e = s + a 0 s + a
(3.41)
L [ sin t ] = =
sin te st dt =
1 jt e e jt e st dt = 0 2j
(3.42)
1 ( s j ) t 1 1 1 e e ( s + j ) t dt = = 2 2j 0 2 j s j s + j s + 2
3.5.6. Esponentzialki murrizten den funtzio sinusoidala (eat sin t) Aurrean ikusi den bezala,
sin t =
eta (3.35) ekuazioa erabiliz,
s + 2
2
L e at sin t =
(s + a) 2 + 2
(3.43)
Ekuazio diferentzial linealak askatzeko Laplaceren transformazioa erabili aurretik, polinomioen erroak kalkulatzeko eta frakzioen zatiketa egiteko metodoak aztertuko dira.
ERREGULAZIO AUTOMATIKOA
77
3.6.1. Ekuazio algebraikoen teoria sinplea n graduko ekuazio algebraiko batek n erro dituela, gauza ezaguna da. Demagun hurrengo ekuazioaren n erroak s1, s2, ..., sn direla,
a0 s n + a1s n 1 +... + an 1s + an = 0
Orduan, (3.44) ekuazioa eta ondoren idatziko dena berdinak izango dira,
(3.44)
(3.45)
a0 ( s n s n 1 si + s n 2 si s j ...) = 0
i =1 i , j =1 i j
(3.46)
(3.44) eta (3.46) ekuazioak berdinak direnez gero, berauen koefizienteak ere berdinak izango dira eta ondorioz,
s
i =1
a1 a0
(3.47)
i , j =1 i j
s s
i j
a2 a0
(3.48)
beraz, bi erro aldi berean hartuz gero lortzen den batuketa a2/ao da. Beste kasu guztietan berdin eginez, hurrengo formula orokorra lortzen da,
n
s
i =1
= ( 1)n
an a0
(3.49)
78
3.6.2. Polinomio bakoitiak Polinomio bakoitien erroak kalkulatzerakoan eta koefiziente guztiak errealak direnez gero, erro erreal bat behintzat agertuko da eta erro konplexuak baldin badaude, bikote konjugatuak izango dira. Beraz, erro erreala lortzeko Newton-en metodoa erabiltzen da eta gero, faktorizazioa egingo da polinomio bikoitia lortzeko asmoz. 3.1 Adibidea Hurrengo funtzioaren erroak bilatu nahi dira:
f (s) = s 3 + 4. 5s 2 + 13. 5s + 35 = 0
(3.50)
Lehenbizi, erroen kokaera aztertzeko, polinomio horretan zeinu-aldaketa non gertatzen den aztertuko da. Kasu honetan koefiziente guztiak positibo direnez gero, erro erreala negatibo izango da. Beraz, eta s1 ezezaguna dela jakinik, balio desberdinak frogatzen dira,
s1 = 0.0 s1 = 1 s1 = 2 s1 = 3 s1 = 4
Beraz, erro erreala -3 eta -4 balioen artean dago. Newton-en metodoak dioenez, lehen estimazioa s1 denean lortzen da, bigarrena, s2 denean, hau da,
s 2 = s1
f ( s1 ) f ' ( s1 )
(3.51)
non,
s i +1 = s i
(3.52)
ERREGULAZIO AUTOMATIKOA
79
izango dira. Adibideko kasuaren erro errealaren kokaera zehatza honela lortzen da.
s 2 = 3.4
f(-3.5) = 0 dela ikusten da eta ondorioz, ezezaguna den erro erreala s1 = -3.5 da. Polinomio osoa zati erro hau eginez gero,
s 2 + s + 10 = 0
ekuazioa askatuz lortzen direnak dira, hau da,
s=
1 39 j 2
s1 = 3.5 s2 = 1 2 + 39 4 j s3 = 1 2 39 4 j
80
3.6.3. Ordena bikoitia duten polinomioak Kasu honetan, erro guztiak konplexuak izango dira eta faktore karratikoak Lin-en metodoa erabiliz lortuko dira. 3.2 Adibidea Hurrengo ekuazioaren erroak ezagutu nahi dira:
s 4 + 2s 3 + 6s 2 + 5s + 6 = 0
Lin-en metodoa erabiliz, faktore karratikoaren lehen estimazioa, polinomioaren azkeneko hiru osagaiak hartu eta polinomioa zatituz lortzen da. Orduan,
6s 2 + 5s + 6
hartu eta zatiketa egiten da
edo
s 2 + 5 6s + 1
s4 s4
+5s
+6
bigarren estimazioa
hondarra
Hondarra zero bada, estimazioa ona izan da, bestela, kasu honetan gertatzen den bezala, bigarren estimazioa hartuko da, lehendabizikoa baino hobea delako,
4.029s 2 + 3.83s + 6
Prozesua berriro errepikatuz,
edo
s 2 + 0.95 + 1.49
ERREGULAZIO AUTOMATIKOA
81
s4 s4
+5s
+6
+5s 1. 56s hirugarren estimazioa +3.44s +6 3.33s 5.23 0.11s +0.77 hondarra
3. 51s 2 + 3.44s + 6
edo
s 2 + 0.98s + 1.71
izango da. Prozesu honekin jarraitzen da hondarra berdin zero egiten den arte. Kasu honetan lortzen diren faktore karratikoak hurrengoak dira:
(s 2 + s + 2)(s 2 + s + 3)
(n > m)
(3.53)
82
(3.54)
non, A1, B1, ..., Bk, C1, D1, E1, ..., El, F1, ..., Fl kalkulatu behar diren konstanteak diren. Arazo hau konpontzeko bi metodo desberdin erabiltzen dira. Lehenbizikoaren oinarria, (3.53) eta (3.54) ekuazioak berdinak direla da eta ondorioz, koefizienteak berdinduz, konstanteak lortuko dira. Bigarrena berriz, osagai bakoitzaren hondarraren kalkuluari lotuta dago eta askotan, lehenbizikoa baino errazagoa da. Normalean, bi metodoen konbinaketa erabiltzen da. 1. Metodoa Metodo hau aztertzeko, adibide bat erabiliko da. Demagun hurrengo funtzioaren frakzio partzialak lortu nahi direla,
s2 + 2s 5 s( s + 1)( s + 5)2
Frakzioen espantsioa egiteko hurrengo zatiketa egingo da,
s2 + 2s + 5 A B C D + + + 2 s( s + 1)( s + 5) s s + 1 ( s + 5) ( s + 5)2 A( s + 1)( s + 5)2 + Bs( s + 5)2 + Cs( s + 1)( s + 5) + Ds( s + 1) s( s + 1)( s + 5)2
eta ondorioz,
ERREGULAZIO AUTOMATIKOA
83
5 A (1) (25) s = 0 denean, A = 1/5 6 B (1) (16) s = 1 denean, B = 3/8 10 D (5) (4) s = 5 denean, D = 1/2 Honekin, C besterik ez da gelditu kalkulatu gabe. Orduan, s3-ren koefizienteak berdinduz gero,
0 A+ B+C
eta beraz, C = A B = 7/40 2. Metodoa Demagun
f (s) f (s) = g( s ) ( s + s1 )( s + s2 )( s + s3 )k
dela, eta beronen espantsioa,
(3.55)
f (s) A B C Ck = + + 1 +... + g( s ) s + s1 s + s2 s + s3 ( s + s3 )k
non, A, B, C1, ..., Ck hondarrak izango diren. Beraz,
(3.56)
f (s) A B C Ck = + + 1 +... + k ( s + s1 )( s + s2 )( s + s3 ) s + s1 s + s2 s + s3 ( s + s3 )k
(3.57)
84
Orain, bi aldeak (s + s1) terminoaz biderkatzen badira eta geratzen den identitatearen balioa s = s1 puntuan kalkulatuz,
A=
f (s) k ( s + s2 )( s + s3 ) s = s
(3.58)
izango da. Beste termino guztiak (s + s1) zenbakitzailean dutenez, s s1 egiterakoan, zero izango dira. Berdin egiten bada s s2 denean,
B=
f (s) k ( s + s1 )( s + s3 ) s = s
(3.59)
2
kalkulatzen da. Erroa anizkuna den kasuan berdin egiten bada, Ck besterik ez da kalkulatuko: (3.57) ekuazioaren bi aldeak (s + s3)k terminoaz biderkatu eta s s3 eginez, hau da,
Ck =
f (s) ( s + s1 )( s + s2 ) s= s
C1, C2, ..., Ck koefizienteak kalkulatzeko, (3.57) ekuazioaren bi aldeak (s + s3)k biderkatzen dira
f (s) = ( s + s1 )( s + s2 )
=
k k
(3.60)
A( s + s3 ) B( s + s3 ) + + C1 ( s + s3 )k 1 + C2 ( s + s3 )k 2 +... + Ck 1 ( s + s3 ) + Ck s + s1 s + s2
Orduan, bi aldeak s-rekiko deribatuz eta lortzen den ekuazioaren balioa s s3 denean kalkulatuz gero,
d f (s) Ck 1 = ds ( s + s1 )( s + s2 ) s = s3
(3.61)
lortzen da. (3.60) ekuazioa behin eta berriro deribatuz, Ck2, ..., C1 koefizienteen balioak kalkulatuko dira.
ERREGULAZIO AUTOMATIKOA
85
1 ( s + 1)( s + 5)3
beraz,
A B1 B2 B3 1 = + + + 3 2 ( s + 1) ( s + 5) ( s + 5) ( s + 1)( s + 5) ( s + 5)3
non,
A= B3 =
1 = 1 64 ( s + 5)3 s = 1 1 = 1 4 ( s + 1) s = 5
eta gainera,
1 A( s + 5)3 = + B1 ( s + 5)2 + B2 ( s + 5) + B3 s +1 s +1
eta s-rekiko deribatuz,
1 d ( s + 5)3 = A + 2 B1 ( s + 5) + B2 ( s + 1)2 ds s +1
s = 5 denean ekuazio honen balioa kalkulatuz, B 2 = 1/64 dela ikusten da. Berriro deribatuz,
2 d 2 ( s + 5)3 = A + 2 B1 ( s + 1)3 ds 2 s +1
eta s = 5 denean ekuazioaren balioa kalkulatuz, B1 = 1/64 da.
86
(3.62)
non, X(s) eta U(s), hurrenez hurren, x(t) eta u(t) funtzioen Laplace-ren transformazioak diren. (3.62) ekuazio algebraikoa da eta ondorioz, beste hau lortzeko erabil daiteke:
(n > m)
(3.63)
(3.63) ekuazioak U(s) sarrera eta X(s) irteeraren trasformazioen arteko erlazioa aurkezten du; eta parentesien artean dagoenari transferentzi funtzioa esaten zaio, hasierako baldintzak zero direnean. Kontrol-lanean, transferentzi funtzioa zeharo garrantzitsua da eta normalean, sistema linealetan hasierako baldintzak zero badira, eredu matematikoak transferentzi funtzioaren bidez aurkezten dira. Gainera, inpultsu funtzioaren transformazioa unitatea denez gero, transferentzi funtzioa sistemaren sarrera inpultsua izango balitz lortuko litzatekeen erantzunaren transformazioa da. Bestalde, (3.15) ekuazioaren erroak sistemaren egonkortasuna ematen zuten antzera, (3.63) ekuazioko izendatzailearen erroek berdin jokatzen dute. Izatez, (3.15) ekuazioa eta (3.63) ekuazioaren izendatzailea berdinak dira eta ondorioz, erro berberak dituzte. Hau ez da harritzekoa, zeren biak gauza berbera aurkezteko era desberdinak baitira. Beraz, egonkortasuna lortzeko, transferentzi funtzioaren izendatzaileko erroen zati errealek negatibo izan behar dute. (3.1) ekuazioan x(t) denboran zehar sistemak duen erantzuna lortzeko, (3.63) ekuazioaren Laplaceren alderantzizko transformazioa egingo da, hurrengo urratsak jarraituz:
ERREGULAZIO AUTOMATIKOA
87
1) 2) 3) 4) 5)
U(s) transformazioa egin izendatzailea faktorizatu lortutako erlazioa frakzio partzialetan jarri Laplaceren taula alderantziz erabili, frakzio bakoitzaren denbora-funtzioa lortzeko funtzio sinple horien batuketa eginez, x (t) erantzuna lortu.
Metodo hau, hurrengo adibidearekin argituko da. Ekuazioaren erantzuna lortu behar da bi kasu ezberdinetan.
dx (t ) d 2 x (t ) +3 + 2 x ( t ) = 2 u( t ) 2 dt dt
1) hasierako baldintzak zero direnean eta u(t), inpultsu funtzioa denean 2) x(0) = 2, dx(0)/dt = 0 eta u(t) maila-funtzioa denean 1) Ekuazioaren transformazioa egingo da hasierako baldintzak kontutan hartuz.
X (s) =
eta frakzio sinpletan jarriz gero,
2 2 = s + 3s + 2 ( s + 1)( s + 2)
2
X (s) =
non A = 2 eta B = 2. Beraz,
A B + s +1 s + 2
X (s) =
transformazioaren taula erabiliz,
2 2 s +1 s + 2
x(t) = 2e t 2e 2t
ekuazio diferentzialaren erantzuna delarik.
88
s 2 X ( s ) 2 s + 3sX ( s ) 6 + 2 X ( s ) = 2
zeren,
1 s
s 2 X ( s ) sx (t ) t = 0
eta,
dx (t ) dt
t =0
+ 3 sX ( s ) x (t ) t = 0 + 2 X ( s ) = 2U ( s ) = 2
1 s
s 2 X ( s ) s 2 0 + 3[ sX ( s ) 2] + 2[ X ( s )] = 2 s 2 X ( s ) 2 s + 3sX ( s ) 6 + 2 X ( s ) = 2 s
1 s
ondorioz,
2 2s2 + 6s + 2 (s + 3s + 2) X (s) = 2s + 6 + s = s
2
eta,
2s2 + 6s + 2 X (s) = s( s 2 + 3s + 2)
eta frakzio sinpletan jarriz gero,
X (s) =
ondorioz,
1 2 1 + s s +1 s + 2
x(t) = 1 + 2e t e 2t
eta 1) kasuan lortutako erantzunaren antzekoa denez gero, bi kasuetan erantzuna egonkorra dela esan daiteke.
ERREGULAZIO AUTOMATIKOA
89
d 2 x (t ) dx (t ) 2 2 + 2 n + n x (t ) = n u( t ) 2 dt dt
(3.64)
non x(t) irteera den, u(t) sarrera den, moteltze-faktorea den eta n moteldu gabeko maiztasun naturala den. Aurrerago aztertuko da termino bakoitzaren esanahia. Sistema mekaniko baten kasuan,
2 n =
eta sistema elektrikoan,
R ; m
2 n =
k m
2 n =
R ; L
2 n =
1 LC
Orain, hasierako baldintzak zero direla kontutan hartuz, (3.64) ekuazioaren transformazioa egiten da,
2 2 s 2 X ( s ) + 2 n sX ( s ) + n X (s) = n U (s)
(3.65)
hau da,
2 n U (s) X (s) = 2 2 s + 2 n s + n
(3.66)
parentesien artean dagoena transferentzi funtzioa delarik. Sarrera bezala maila unitarioa jarriz gero,
90
2 n X (s) = 2 s( s 2 + 2 n s + n )
(3.67)
hau da,
X (s) =
s s + n +
1) n s + n
2 n
][
1) n
(3.68)
Ikusten denez, > 1; = 1 edo < 1 balioaren arabera, izendatzailearen erroak erralak eta desberdinak, errealak eta berdinak edo konplexuak (konjugatu eran) izango dira. Ondoren, hiru kasuen azterketa egingo da. 3.9.1. Erro errealak eta desberdinak ( > 1) Kasu honetan,
X (s) =
non,
1 A B + + s s + s1 s + s2
s1 = n + s2 = n A= B= 2 2
( (
1 1
1) n 1) n
1) + 2( 2 1) 1) + 2( 2 1)
x (t ) = 1 + Ae s1t + Be s2 t
Erantzun hau 3.3. Irudian aurkezten da, -ren bi balio ezberdinen kasuan.
(3.69)
ERREGULAZIO AUTOMATIKOA
91
= 4.0
3.3. Irudia
Ikusten denez, handitzen den bezala erantzuna moteldu egiten da eta sistema mekanikoetan -en handitzeak marruskadurarekin du zerikusia, beste aldagai guztiak konstante mantenduz. > 1 denean, sistema gain moteldua dagoela esango da. 3.9.2. Erro berdinak ( = 1) Kasu honetan,
X (s) =
2 1 1 n n 2 = 2 s s + n (s + n ) s( s + n )
x (t ) = 1 e n t nte n t = 1 e n t (1 + nt )
(3.70)
3.3 irudian ikusten den bezala, = 1 denean, sistema kritikoki moteldua dagoela esaten da. 3.9.3. Erro konplexu konjugatuak (< 1) (3.67) ekuaziotik,
X (s) =
2 n 2 ( s 2 + 2 n s + n )s
92
moteltze-faktorea da.
Irudikaria
(12) n
n n Erreala
3.4 Irudia
Ondorioz,
X (s) = =
2 s ( s + n ) + (1 2 ) n 2
1 s + n n 2 2 2 2 2 s ( s + n ) + (1 ) n ( s + n ) + (1 2 ) n
2 n
1 s + 2 n = 2 2 s ( s + n ) + (1 2 ) n
x (t ) = 1 e n t cos cos
(1 ) t e
2 n 2
n t
(1 )
sin
(1 ) t =
2 n
=1 e
n t
sin (1 ) nt = (1 ) nt + 2 (1 ) n
(3.71)
=1
(1 )
2
e n t sin
n
(1 ) t + )
2 n
(3.72)
non,
= tan 1
1 2 den. 93
ERREGULAZIO AUTOMATIKOA
faktorea 0 eta 1 tartean aldatzen denean, sistema honen erantzuna 3.5 Irudian ikusten da. Argi dago, dela erantzuna aldatzen duena eta n-ren eragina denboran besterik ez da ikusten. = 0 denean, (motelketarik gabe), erantzuna sinusoidala da n duelarik maiztasun naturala. handitzen den neurrian, erantzunak ez dira hain oszilakorrak,
d = n
(1 )
2
0.0
10 nt
3.5 Irudia
x(t) ren baliorik handiena egoera egonkorreko balioa egoera egonkorreko balioa
(3.73)
d t + = tan
94
1 2
eta ondorioz,
d t = n
edo,
t=
n n = , n = 0,1,2,3,... d n 1 2
(3.75)
tmax =
1 2
(3.76)
xmax = 1 + e
/ 1 2
] ]
(3.77)
100e
/ 1 2
Gaindiketaren Portzentaia
0.2
0.4
0.6
0.8
3.6. Irudia
Azkenik, < 1 denean, sistema azpimoteldua dagoela esan daiteke. 3.4 Adibidea Hurrengo ekuazioaren erantzuna lortu Laplace erabiliz,
ERREGULAZIO AUTOMATIKOA
95
d 3 x (t ) d 2 x (t ) dx (t ) +4 +6 + 4 x ( t ) = 4 u( t ) 3 2 dt dt dt
non u(t) maila unitarioa den eta hasierako baldintza guztiak zero diren.
s 3 X ( s ) + 4 s 2 X ( s ) + 6 sX ( s ) + 4 X ( s ) =
eta ondorioz,
4 s
X (s) =
s( s + 4 s + 6 s + 4 )
3 2
Orain izendatzailearen faktorizazioa egin behar da eta koefiziente guztiak positibo direnez gero, erro erreala negatibo izango da. Beraz, eta froga batzuk egin ondoren, s1 = 0 denean f(s1) = 4 s1 = 1 denean f(s1) = 1 eta s1 = 2 denean f(s1) = 0 Beraz (s+2) faktore bat da eta besteak bilatu behar dira:
s+2 s2 + 2s + 2
eta s3 + 4s2 + 6s + 4 = (s+2) (s2+2s+2) eta faktore karratikoak hurrengo erro konplexuak izango ditu 1j. Ondorioz,
X (s) =
4 A B Cs + D = + + 2 2 s( s + 2)( s + 2 s + 2) s s + 2 s + 2 s + 2
0 1 1+ C
C=0
0 6 2 + 2D
D = 2
X (s) =
1 1 2 s s + 2 ( s + 1)2 + 1
x(t) = 1 e 2t 2e t sint
3.10. BIBLIOGRAFIA
DAzzo J.J., Houpis C.H., 1981, "Linear Control System Analysis and Design", McGraw-Hill Series in Electrical Engineering. DSouza A.F., 1988, "Design of Control Systems", Prentice-Hall International Editions, Englewood Cliffs, N.J.
ERREGULAZIO AUTOMATIKOA
97
Hostetter G.H., Savant Jr. C.J., Stefani R.T., 1982, "Design of Feddback Control Systems", Holt-Saunders International Editions, Japan. Marshall S.A., 1978, "Introduction to Control Theory"; McMillan Publishers L.T.D. Ogata K., 1970, "Modern Control Engineering", Prentice-Hall, Inc. Englewood Cliffs, N.J.
3.11. ARIKETAK
3.1. Hasierako printzipioak erabiliz, hurrengo funtzioen Laplaceren transformazioak lortu, a) b) c) 3.2.
cos t at 1 e at cosh at
a)
f (t ) = f (t ) =
2 1 t 1 3t e e 3 2 6 1 2 2 t t e te 2 t + e 2 t e 3t 2
b)
c) d)
f (t) = 0.06e 3t sin (4t 104 ) + 0.059e 2t f (t) = 3.72 sin (5t 68.2 ) + 3.45e 2t
3.3.
a)
F(s) =
1 s + 3s + 2.75s + 0.75
3 2
98
b)
c)
1 s + 4 s + 9s + 12 s 2 + 10 s + 4
5 4 3
d)
e)
f)
g)
2( s + 2) s ( s + 1)( s + 4)
2
h)
30 s( s + 3)( s 2 + 6 s + 10) 30( s + 1) s( s + 3)( s 2 + 6 s + 10) 10( s + 1.01) s( s + 1)( s 2 + 2 s + 10) 10( s 2 + 2.2 s + 10.21) s( s + 1)( s 2 + 2 s + 10) 20 s( s + 2 s + 2)( s 2 + 6 s + 10)
2
i)
j)
k)
l)
m)
52 s( s + 2 s + 2)( s 2 + 10 s + 26)
2
ERREGULAZIO AUTOMATIKOA
99
n)
F(s) = F(s) =
o)
3.4.
10 ( s + 1) ( s 2 + 2 s + 2)
2
b)
39 s( s + 4 s + 13)( s + 3)
2
c)
d)
e)
f)
100 ( s + 25)( s + 2)
2
g)
1 s + 7s + 20 s + 24
3 2
h)
20 s + 9s + 30 s 2 + 42 s + 20
4 3
i)
F(s) =
100
j)
F(s) = F(s) =
k)
3.5.
Hurrengo funtzioen hasierako baldintzak eskuinaldean daudenak direlarik, berauen Laplaceren transformazioak lortu nahi dira.
a)
dx + 4x = 0 dt d2x dx + 2 + 5 x = 10 2 dt dt d2x dx + 3 + 2x = t 2 dt dt
b)
x (0) = 2, x (0) = 0,
c)
d)
3.6.
a)
d 2 x (t ) 2 dx (t ) + + 5 x (t ) = 5u(t ) dt 2 dt
(i) u(t) sarrera maila unitarioa eta hasierako baldintza guztiak zero direnean. (ii) u(t) sarrera maila unitarioa denean eta x(0) = 1, dx(t)/dt = 0 direnean, (iii) u(t) = e2t eta hasierako baldintza guztiak zero direnean.
b) 2.5 Irudiko sistemarena, m = 1, R = 2, k = 1, u(t) maila sarrera eta hasierako baldintzak zero direnean. 3.7. 3.6 ariketako funtzioen hasierako balioak aurkitu.
ERREGULAZIO AUTOMATIKOA
101
3.8.
d 2 x (t ) 2 dx (t ) + + 5 x (t ) = 5u(t ) dt 2 dt
(i) u(t) sarrera maila unitarioa eta hasierako baldintza guztiak zero direnean. (ii) u(t) sarrera maila unitarioa denean eta x(0) = 1, dx(t)/dt = 0 direnean, (iii) u(t) = e2t eta hasierako baldintza guztiak zero direnean. 3.9. 2.5 Irudian agertzen zen sistema mekanikoaren eredu matematikoa lortu m=1, R=2 eta k=2 direnean (unitateak egokiak direlarik), eta eredu matematiko horren portaera aztertu u(t) sarrera maila unitarioa eta hasierako baldintzak zero badira.
d3x d2x dx df (t ) + 6 + 10 + 8 x = + 2 f (t ) 3 2 dt dt dt dt
hasierako baldintzak zero direnean eta f(t) funtzioak hurrengo balioak hartzen dituenean a) (t) c) t b) 10 u(t) d) t2
102
4.
KONTROL-SISTEMEN AURKEZPENA
4.1. SARRERA
Sistema fisikoaren analisia egiterakoan lehen urratsa, sistemaren ezaugarriak aztertzeko behar den eredu matematikoa ateratzea izango da. Zentzu batean, sistemaren eredua sistemaren osagaien eta teoriaren arteko erlazioak aurkezteko erabiltzen den zerbait besterik ez da. Normalean, sistema fisiko zehatz batentzat, eredu bat baino gehiago izango dira erabilgarriak. Horien artean, gehien erabiltzen direnak eta arruntenak hurrengoak dira: Analogia zuzena: Eskalaz egindako berregintzak edota eredu analogikoak Aurkezpen grafikoa: Bloke-diagramak eta fluentzia-grafoak Aurkezpen matematikoa: Ekuazio diferentzialak, egoerako ekuazioak, transferentzi funtzioak erabiltzen dituzten erlazioak, aurkezpen matrizialak, etab. Analogia zuzena sistema fisiko baten berregintza da, eskalaz edo eskala gabe egindakoa. Aurkezpen hau beharrezkoa da kasu askotan, egoera bereziak direla eta benetako sistemaren azterketa zuzena ezin delako egin. Ekuazio matematikoek nahiz grafikoki egindako sistema fisiko baten aurkezpenak tresna matematiko eta topologiko egokien erabilera ahalbidetzen du, hau da, ekuazio diferentzial eta bloke-diagramen erabilera. Praktikan, sistema konplexu baten aurkezpen matematiko zehatza egitea oso zaila gertatzen da, baina sistemaren berezitasunei buruzko suposizio zuzenak eginez gero, gutxi gora-beherako azterketaren bitartez, oso informazio baliotsua lor daiteke. Guzti hau hobeto ulertzeko, sistema fisiko guztiak, hein batean behintzat, linealak ez direla suposatu behar da eta ondorioz, sistema horien tratamendu matematikoa oso zaila da. Beraz, funtzionamendu-puntutik hurbil dagoen eremu batean, sistema horrek lineala balitz bezala jokatzen duela pentsatuko da. Kasu batzuetan, suposizio hori nahikoa
ERREGULAZIO AUTOMATIKOA
103
onargarria gertatzen da eremu zabaletan baino beste batzuetan berriz, linealtasuna suposatzeak benetako funtzionamendutik oso urrun dagoen funtzionamendura eraman dezake. Zehazki, benetan lineala den sistemarik ez dago eta sistema fisiko baten eredu lineala beronen tratamendu matematikoa erraztearren besterik ez da erabiltzen. Sistema fisikoa bere eredu linealaren bitartez ordezkatzen denean lege fisikoak erabiliz, sistemaren ekuazioak lortzen dira. Adibidez, sistema elektrikoentzat, Ohm, Kirchhoff, Lenz eta abarren legeak aplikatzen dira eta sistema mekanikoetan berriz, Newton-enak. Sistema fisiko bat aurkezten duten ekuazioak era askotakoak izan daitezke. Adibidez, sare elektriko baten ekuazioak, mailak, korapiloak edota egoera-ekuazioak erabiliz idatz daitezke. Kasu bakoitzean, nahi den informazioa eta zirkuituaren konfigurazioaren arabera, bat edo bestea erabiliko dira. Orokorrean, sistema baten aurkezpena egiteko ekuazio integro-diferentzialak erabiltzen dira, hau da, independenteak ez diren aldagaien integralak eta deribatuak dituztenak. Kontrol-sistemen teoria modernoan, lehen ordenako ekuazio diferentzialak erabiltzea da komenigarriena. Ekuazio horiek egoerako ekuazioak dira. Sistemaren ekuazioak lortutakoan, metodo klasikoak (transformazioak) edota kalkulagailuak erabiliz, ebatzi egiten dira. Sistemaren ikerketa egiterakoan analisi lineala edo lineala ez dena erabiltzen denean jarraitzen diren urratsak hurrengo grafikoan aurkeztutakoak dira (4.1 Irudia).
Hurbilketa eta linealizazioa Lege fisikoak Tresna eta kalkulu matematikoak
Emaitza
Emaitza
Hurbilketak
4.1 Irudia.
104
a0
(4.1)
non,
c (t) irteerako seinalea den, r (t) sarrerako seinalea den, eta ai eta bi guztiak konstanteak diren.
(4.1) ekuazio diferentzialak sarrera eta irteeraren artean sistemak duen portaeraren aurkezpen zehatza ematen du. Sarrera eta hasierako baldintzak finkatuz gero, (4.1) ekuazioaren emaitza erantzuna da. Bestalde, ekuazio diferentzial honen erabilera zaila gerta daiteke eta gainera ez da oso praktikoa diseinua egiterakoan. Transferentzi funtzioa eta erantzun inpultsionalaren kontzeptuak erabiliz, asko errazten da sistemen aurkezpena. Aipatutako bi aurkezpenak oso erabilgarriak dira eta aplikazio-eremuen eta ezaugarrien arabera hautatuko dira. (4.1) ekuazioan Laplace-ren transformazioa eginez eta hasierako baldintza guztiak zero direla suposatuz, hurrengo ekuazioa lortzen da:
(a s
0
Sistema baten transferentzi funtzioa C(s) eta R(s) seinaleen arteko zatiketa da, eta, ondorioz,
(4.3)
105
Sistema lineal baten ezaugarriek sistemaren elementuen ezaugarriekin bakarrik dute zerikusia eta, beraz, G(s) transferentzi funtzioa sistemaren osagaien berezko ezaugarria da; hau da, sarrera edo hasierako baldintzen aldaketek transferentzi funtzioan ez dute eraginik. Linealak ez diren sistemen kasuan transferentzi funtzioa ez dela definitzen azpimarratu behar da, baina hurbilketa batzuk erabiliz eta ez-linealtasun berezi batzuentzat, ia linealak diren transferentzi funtzioak erabil daitezke. Analisiko ariketetan, sistemaren transferentzi funtzioa ezaguna da eta irteeraren transformazioa kalkula daiteke hurrengo ekuazioa erabiliz,
C(s) = G(s)R(s)
(4.4)
C(s) kalkulatu ondoren, denboran zehar sistemak duen erantzuna jakiteko, Laplace-ren alderantzizko transformazioa egiten da. 4.1 Adibidea Aldagai bakarra duen eta lineala den hurrengo sistemaren transferentzi funtzioa kalkulatu behar da, (4.2 Irudia).
R L i(t) ee(t) C es(t)
4.2 Irudia
ee (t ) = Ri(t ) + L
(4.5)
non, es(0+), C kondentsadorearen armaduren artean zegoen hasierako tentsioa den. (4.5) ekuazioan Laplace-ren transformazioa eginez eta hasierako baldintzak zero direla suposatuz, hurrengo erlazioa lortzen da:
106
1 Ee ( s ) = R + Ls + I ( s ) Cs
(4.6)
i(t) korrontea irteerako aldagai bezala hartuz gero, e e(t) eta i(t) seinaleen arteko erlazioa transferentzi funtzioa da,
(4.7)
Irteera bezala es(t) tentsioa hartzen bada, ee eta es seinaleen arteko transferentzi funtzioa kalkulatzeko,
Es ( s ) =
eta, ondorioz,
1 I (s) Cs
(4.8)
Es ( s ) 1 = Ee ( s ) 1 + RCs + LCs 2
(4.9)
Transferentzi funtzioaren definizioa sarrera eta irteera bat baino gehiago dituzten sistemetan ere erabil daiteke, hau da, aldagai anitzeko sistemetan. Sistema hauetan, (4.1) erako ekuazio diferentzial bat behar da sarrera/irteera bakoitzaren erlazioa aurkezteko. Gainera, (4.3) transferentzi funtzioa ere desberdina izango da aldagaien arteko elkarrekintzak aurkezteko.
4.3. BLOKE-DIAGRAMAK
Sistema konplexuen diagrama zehatza egitea zaila denez gero, bloke-diagramak erabiltzen dira erraztasunagatik. Sistema fisiko baten bloke-diagrama eta transferentzi funtzioa erabiliz, sistema horretako sarrera eta irteeraren tartean zer gertatzen den argi ikusten da.
ERREGULAZIO AUTOMATIKOA
107
R(s)
G(s)
C(s)
4.3 Irudia.
R(s)
E(s)
Gc(s)
A Anplifikadorea
C(s)
Konpentsadorea C(s)
4.4 Irudia.
Adibidez, 4.3 Irudian ikusten den transferentzi funtzioaren bloke-diagrama 4.4 Irudian agertzen dena da. Diagrama horretan, seinaleen norantza geziek adierazten dutena dela argi dago. Sarrera eta irteera bakarreko sistema guztiak sarrera eta irteeraren artean konektatutako bloke bakar batez ager badaitezke ere, sistema guztiek osagai independenteak dituzte eta bakoitzaren transferentzi funtzioa banan banan kalkulatzea garrantzitsua da. Beraz, sistema oso bat beronen osagaien blokeen arteko konexioen bitartez ager daiteke. Horrela, osagai bakoitzak sistemaren ezaugarri orokorretan duen zerikusia aztertuko da. Ikus daitekeenez, 4.4 Irudian bloke-diagrama tipikoa agertzen da. Diagramaren bloke bakoitzak sistemaren osagai bat ordezkatzen du. 4.3.1. Serbosistemen bloke-diagramak Serbosistemen osagai garrantzitsu bat zirkuitu konparadorea da. Zirkuitu honek grafiko osotik datozen seinaleen konexio bezala funtzionatzen du. Normalean, zirkuitu hauek potentziometroak, bihurgailuak, anplifikadore operazionalak, etab. erabiltzen dituzte. Sistema linealetan, konparazio hori gehikuntzak eta diferentziak egitean datza. 4.5 Irudian, bloke-diagrametan gehien erabiltzen direnak aurkezten dira. Detektorearen irteera sarreren gehikuntza algebraikoa dela argi dago.
108
c a) Diferentzia
c b) Gehikuntza
Jarraian, serbosistemen bloke-diagrametako elementurik erabilienak aztertuko dira, 4.6 Irudian agertzen den bezala
R(s) r(t) B(s) b(t) H(s) E(s) e(t) C(s) c(t)
G(s)
R(s) C(s) B(s) E(s) G(s) = C(s)/E(s) M(s) = C(s)/R(s) H(s) G(s).H(s)
erreferentziako sarrera irteerako seinalea berrelikadurako seinalea errore-seinalea bigizta zuzeneko transferentzi funtzioa bigizta itxiko transferentzi funtzioa berrelikadura-bigiztako transferentzi funtzioa bigizta irekiko transferentzi funtzioa
M(s) = C(s)/R(s) bigizta itxiko transferentzi funtzioa G(s) eta H(s) funtzioak erabiliz ere idatz daiteke 4.6 Irudian ikusten den bezala.
(4.10) (4.11)
(4.12)
ERREGULAZIO AUTOMATIKOA
109
(4.13)
(4.14)
M (s) =
C( s ) G( s ) = R( s ) 1 + G( s ) H ( s )
(4.15)
Sistema konplexu baten bloke-diagramak berrelikadurako-bigizta asko ditu eta, ondorioz, transferentzi funtzioa kalkulatzerakoan zaila gertatzen da metodo algebraikoa erabiltzea. Horregatik, bloke-diagramen erredukzioak erabiltzen dira, 4.1 Taulan aurkezten diren bezala. 4.2 Adibidea. Elkarrekintzak dituen sistema konplexua Demagun 4.7 Irudiko sistemarekin lan egin behar dela. Bi tankeen artean elkarrekintza agertzen denez gero, sistema osoaren transferentzi funtzioa ez da bi tankeen transferentzi funtzioen biderkaketa soila izango
Q+q
C1
H1 + h1
C2 R1
H2 + h2
R2
Q1 + q1
Q2 + q2
4.7 Irudia.
Ekuazio diferentzial linealen deskribapena lortzeko, likido-mailaren eta fluxuaren aldaketa txikiak gertatzen direla suposatuko da, horiek guztiak egoera egonkorrean edota operazio-puntutik oso hurbil kokatuta daudelarik. Kasu honetan erabiliko diren aldagaien deskribapena hurrengoa da:
110
Diagrama baliokideak
A C A+C B C AB+C
A B
AB+C
A B
AB
AB+C
G1
AG1
G2
AG1G2
G2
AG1G2 AG2 G1
G1
AG1 G 2
AG1G2
G1G2
AG1G2
G1 AG1 G2 AG2
A(G1+G2)
AG B AB
AGB
AGB
B AGBG
A B
AG AG
G G
AG AG
AG A
G AG B 1 G
AG A AB
10
A B A G1 G2 A AG1
AB A AB AG1+AG2 A G2 B 1 G2 G1
AB AG1+ AG2
11
AG2 G1 G2 B A 1 G2 G2 G1 B
12
13
G1 G2
B A
G1 1+G1G2
ERREGULAZIO AUTOMATIKOA
111
H1 H2 Q Q1 Q2 C1 C2 R1 R2
1. tankean, egoera egonkorrean likidoak hartzen duen maila. 2. tankean, egoera egonkorrean likidoak hartzen duen maila. 1. tankean sartzen den fluxua. 1. tanketik ateratzen den fluxua. 2. tanketik ateratzen den fluxua. 1. tankearen kapazitatea. 2. tankearen kapazitatea. 1. tanketik fluxua ateratzen denean aurkitzen duen erresistentzia. 2. tanketik fluxua ateratzen denean aurkitzen duen erresistentzia. Tanke baten erresistentzia honela definitzen da:
C=
h1 h2 = q1 R1 C1 dh1 = q q1 dt
h2 = q2 R2 C2 dh2 = q1 q2 dt
q sistemaren sarrera bezala hartzen bada eta q2 irteera bezala, sistemaren bloke-diagrama hurrengoa izango da:
112
H1(s)
1 R1
Q1(s)
H2(s)
1 R2
Q2(s)
H2(s)
Q(s)
1 C1s
H1(s)
Q1(s)
1 C2s
H2(s)
(a)
Q2(s)
Q(s)
1 C1s
H1(s)
1 R1
Q1(s)
1 1 C2s H2(s) R2
Q2(s)
(b)
4.8 Irudia. (a) 4.7 Irudiko sistemaren bloke-diagramako osagaiak. (b) Sistemaren bloke-diagrama.
Bloke-diagramen erredukzioak erabiliz gero, hurrengo grafikoak ateratzen dira, azkena transferentzi funtzioarena delarik.
R2C1s Q1(s) 1 R2 Q2(s)
Q(s)
1 C1s
1 R1
1 C2s
Q(s)
1 R1C1s+1 R2C1s
1 R2C2s+1
Q2(s)
Q(s)
Q2(s)
ERREGULAZIO AUTOMATIKOA
113
4.3 Adibidea Bloke-diagramen erredukzioa erabiliz, 4.10 Irudiko sistemaren transferentzi funtzioa lortu behar da.
G2 R(s) C(s)
G1
G3
G4
H1
H2
H3
4.10 Irudia.
4.1 Taulan agertzen diren erregelak erabiliz, hurrengo erredukzioak egiten dira,
R(s) G1+G2 G3 1+G3H1 G4 C(s)
H2
H3
R(s)
G1+G2
G4G3 1+G3H1+G4G3H2
C(s)
H3
R(s)
C(s)
114
4.4 Adibidea 4.12 Irudiko sistemaren transferentzi funtzioa lortu erredukzioak erabiliz.
R(s) G1 G2 C(s)
H1 H2
H3
4.12 Irudia.
R(s)
G1
G2 1+G 2 H 1 H2 G2 H3
C(s)
R(s)
G 2G 1 1+G2H1+G1H2 H3
C(s)
R(s)
G 2G 1 1+G2H1+G1H2+G2G1H3
C(s)
115
4.3.2. Aldagai anitzeko sistemen bloke-diagramak Hurrengo irudian, 4.14 Irudian, aldagai anitzeko sistemak aurkezteko erabiltzen diren diagramak aurkezten dira.
r1(t) r2(t) rp(t) (a) c1(t) c2(t) R cq(t) (b)
4.14 Irudiko bloke-diagrama erabilgarria izango da sarrera eta irteeren arteko transferentzi funtzioak batean ematen direnean. Bloke-diagramak sistema osoaren deskribapen matematikoa eman behar badu, diagrama zehatzago egin beharko da. Demagun sistema lineal batek bi sarrera, r1(t) eta r2(t), eta bi irteera, c1(t) eta c2(t), dituela. Sarrera eta irteeren arteko transferentzi erlazioa hurrengoa izango da,
C1 ( s ) G11 ( s ) G12 ( s ) R1 ( s ) C ( s ) = G ( s ) G ( s ) R ( s ) 22 2 2 21
Aldagai anitzeko bloke-diagrama hurrengoa izango da,
R1(s) G11(s) C1(s)
(4.16)
G12(s)
G21(s)
R2(s)
G22(s)
C2(s)
Ikus daitekeenez, diagrama honek sarrera eta irteera guztien arteko transferentzi erlazioak zehazten ditu.
116
Diagrama-mota hori, konplexuak diren aldagai anitzeko sistementzat, asko erabiltzen da. Bestalde, 4.16 Irudian aurkezten den diagrama sinpleagoa ere erabilgarria izan daiteke.
H(s)
4.16 Irudiko bloke-diagramak aurkezten duen sistemaren transferentzi funtzioa honela jar daiteke:
(4.20)
(4.21)
[I+G(s)H(s)] matrizearen alderantzizkoa lor daitekeela suposatuz. Ikusten denez, garapen hau guztia aldagai bakarreko kasuan egiten denaren antzekoa da, baina, algebra erreala erabili ordez, algebra matriziala erabili behar da. Horregatik, C(s) eta R(s)-ren arteko erlazioa definitzeak ez du zentzu handirik. Bestalde, bigizta itxiko transferentzi matrizea lor daiteke,
(4.22)
ERREGULAZIO AUTOMATIKOA
117
C(s) = M(s)R(s)
(4.23)
Atal honekin bukatu aurretik, sistemak aurkezteko beste metodo bat ere badagoela aipatu behar da. Metodo hau fluxu-diagramen bidez egiten dena da. Bloke-diagramen kasuan egiten den antzera diagrama hauen erredukzioak behar-beharrezkoak izango dira, horretarako nahikoa ezaguna den Mason-en erregela erabiltzen delarik. Dena den, kapitulu honetan ez da aztertuko, ondoren egingo diren analisietan bloke-diagramen teknika erabiliko delako eta, ondorioz, teknika hau eta bertan egiten diren erredukzioak ongi jakitea izango da kapitulu honen helburu nagusietako bat.
(4.24)
G( s ) =
(4.25)
Ekuazio karakteristikoa definitzeko, transferentzi funtzioaren izendatzailea berdin zero egiten da,
s n + a1s n 1 +...an 1s + an = 0
(4.26)
118
Ondorengo kapituluetan ikusiko den bezala, kontrol-sistemak aztertzerakoan ekuazio honek duen garrantzia izugarria da. Suposa dezagun orain hurrengo bigizta itxiko transferentzi funtzioa duen sistema,
M (s) =
C( s ) G( s ) = R( s ) 1 + G( s ) H ( s )
(4.27)
1 + G(s)H(s) = 0
(4.28)
Normalean, (4.28) ekuazioan G(s)H(s) polinomio bat izango da. Ondorioz, ekuazio karakteristikoa lortzeko, 1+G(s)H(s) polinomioaren zenbakitzailea izango da berdin zero egiten dena. Demagun orain, atzerapenik ez duen bigizta itxiko sistemaren transferentzi funtzioa,
M (s) =
C( s ) k ( s + z1 )( s + z2 )...( s + zm ) = R( s ) ( s + p1 )( s + p2 )...( s + pn )
(4.29)
non, z1, z2, ..., zm transferentzi funtzioaren zeroak diren, eta p1, p2, ..., pn transferentzi funtzioaren poloak diren. Kasu honetan, pi poloak ekuazio karakteristikoaren erroak ere badira. M(s) funtzioa razionala bada, beronen polo eta zeroak zenbaki errealak edota konplexu-bikoteak izango dira. Ondorioz, (4.29) ekuazioa honela ere ipin daiteke:
M (s) =
k ( s + z1 )( s + z2 )...( s + zm )
2 ) (s + i ) (s2 + 2 j s + nj i =1 j =1 k q
(4.30)
non, (s+i) k polo errealak diren eta q polo konplexuak diren (bikoteak noski). ( s2 + 2 j s + 2 nj )
ERREGULAZIO AUTOMATIKOA
119
4.5. LABURPENA
Kapitulu honetan, sistemen aurkezpena egiteko oinarrizko kontzeptuak agertu dira. Aurreko kapituluetan aipatu diren kontzeptuak erabiliz, sistemak bloke-diagramen bidez aurkeztu dira. Erabilitako blokeak, transferentzi funtzioak eta definizioak, garrantzi handikoak dira kontrol-sistemetan, sistemak erraz ulertu ahal izateko. Bloke-diagrama hauen bitartez, sistemaren barnean gertatzen diren erlazio funtzionalen aurkezpen sinplea egitea izan da, beraz, kapituluaren helburu nagusia. Bestalde, bloke-diagramen bidez egindako aurkezpenaren alternatiba bezala, seinale-fluxuen grafikoak agertzen dira. Dena den, aurkezpen hau ez da erabili kapitulu honetan, bloke-diagramen erredukzioa ongi ikastearren.
4.6. BIBLIOGRAFIA
Bennett B.S., 1980, "Analysis and Design of Linear SISO Control Systems", Control Systems Centre, UMIST. Borrie J.A., 1986, "Modern Control Systems"; Prentice-Hall Inc., Englewood Cliffs, UK. DAzzo J.J., Houpis C.H., 1981, "Linmear Control Systems Analysis and Design", Mc Graw-Hill Inc., Japan. DSouza A.F., 1988, "Design of Control Systems", Prentice-Hall International Editions, Englewood Cliffs, UK. Franklin G.F., Powell J.D., Emani-Naeimi A., 1991, "Control de Sistemas Dinmicos con Retroalimentacin", Addison-Wesley Iberoamericana, S.A., USA. Flrez J., Tapia A., 1990, "Introduccion a los Sistemas Automticos de Control (I)", ESII-Universidad de Navarra, San Sebastian.
120
4.7. ARIKETAK
4.1. A4.1 Irudian, kontrol-sistema baten bloke-diagrama agertzen da, r(t) sarrera, c(t) irteera eta q(t) perturbazio-sarrera direlarik hurrenez hurren. c(t) eta r(t) nahiz c(t) eta d(t) seinaleak erlazionatzen dituen transferentzi funtzioak lortu behar dira, bloke-diagramen erredukzioak erabiliz.
D(s) Q(s) R(s) A(s) C(s) B(s)
E(s)
F(s)
A4.1 Irudia
4.2.
A4.2 Irudian agertzen den bloke-diagraman hurrengo transferentzi funtzioak kalkulatu, C1(s)/R1(s), C2(s)/R2(s).
R1(s)
K1(s)
G1(s)
C1(s)
R2(s)
K2(s)
G2(s)
C2(s)
A4.2 Irudia.
4.3.
A4.3 Irudian kontrol-sistema baten bloke-diagrama aurkezten da. C(s) eta R(s) nahiz C(s) eta Q(s) seinaleak erlazionatzen dituen transferentzi funtzioak lortu. Sistema hori egonkorra izan dadin, zein da bete behar den baldintza?
ERREGULAZIO AUTOMATIKOA
121
E D
A4.3 Irudia.
4.4.
Bloke-diagramen erredukzioak erabiliz, A4.4 Irudian agertzen den sistemaren transferentzi funtzio osoa lortu behar da.
G4 R(s) G1 H1 C(s) G2 G3
A4.4 Irudia.
4.5.
A4.5 Irudian agertzen den bigizta anitzeko sisteman hurrengo transferentzi funtzioak kalkulatu behar dira: C1(s)/R1(s), C1(s)/R2(s), C2(s)/R1(s) eta C2(s)/R2(s).
H1 R1(s) G1 G2 C1(s)
G5 G6 R2(s) G4 H2 C2(s)
G3
A4.5 Irudia.
122
4.6
R(s)
G1
G2
G3
G5
C(s)
H1
H2
A4.6 Irudia.
4.7.
1 s
A4.7 Irudia
4.8.
A4.8 Irudiko diagramen bloke-erredukzioak egin eta dagozkien transferentzi funtzioak lortu.
ERREGULAZIO AUTOMATIKOA
123
R(s)
10 s+10
C(s)
(a)
(b)
R(s)
1 s+1
3 s+4
C(s)
R(s)
2 s 1 s+1
10 s2+4
C(s)
(c)
2 s+2
A4.8 Irudia
4.9.
10
s s+3 R3(s)
A4.9 Irudia
124
5.
(5.1)
ERREGULAZIO AUTOMATIKOA
125
R(s)
E(s)
1 Ts
C(s)
(a)
R(s)
1 Ts+1 (b)
C(s)
5.1 Irudia. (a) Lehen ordenako sistema baten bloke-diagrama (b) Bloke-diagrama sinplea
Orain, lortzen diren erantzunak aztertzeko, sarrera-mota desberdinak aplikatuko zaizkio; maila unitarioa, arrapala unitarioa eta inpultsu unitarioa. 5.1.1.1. Maila unitarioa Maila unitarioaren Laplace-ren transformazioa 1/s denez gero, R(s) = 1/s ipintzen denean,
C(s) =
eta frakzio sinpletan jarriz gero,
1 1 Ts + 1 s
(5.2)
C(s) =
1 T s Ts + 1
(5.3)
Laplace-ren alderantzizko transformazioa eginez, denboran zehar sistemak aurkezten duen erantzuna lortzen da:
c( t ) = 1 e t T
(t 0)
(5.4)
Beraz, hasieran c(t) = 0 da eta egoera egonkorrean berriz, c(t) = 1 izango da. Ezaugarri garrantzitsu bat t = T denean, c(t) = 0.632 izatea da; beraz, c(t) erantzunak denbora horretan egoera egonkorreko erantzunaren %63.2 lortu du.
126
c(t = T ) = 1 e 1 = 0.632
(5.5)
Jakina den bezala, T = sistemaren denbora-konstantea da. Zenbat eta denbora-konstante txikiagoa izan, sistemaren erantzuna hainbat eta azkarragoa izango da. Gainera, t=0 denean, tangentearen malda 1/T da, hau da,
dc 1 t T = e dt T
=
t =0
1 T
(5.6)
Beraz, hasieran duen erantzun-abiadura mantenduko balitz, egoera egonkorra t = T denean lortuko litzateke. Baina c(t) erantzunaren malda gero eta txikiago egiten da. c(t) erantzun esponentzialaren kurba 5.2 Irudian ikusten dena da.
c(t) 1 1 Malda = T
t T 1e
c(t)=
2T
3T
4T
% 98.2
% 95
5T
Ikusten denez, t>4T unetik aurrera, erantzuna egoera egonkorreko erantzunaren %2aren tartean geratzen da. Beraz, nahiz eta matematikoki egoera egonkorra t= denean lortu, egoera egonkorraren erantzunaren estimazio egokia t=4T unetik aurrera lortutakoa dela esango da, hau da, egonkortasunean lortutako erantzunaren %2aren tartean geratzen dena. 5.1.1.2. Arrapala unitarioa Arrapala unitarioaren Laplace-ren transformazioa 1/s2 denez gero, lehen ordenako sistemaren erantzuna hurrengoa da:
ERREGULAZIO AUTOMATIKOA
127
C(s) =
1 1 Ts + 1 s 2
(5.7)
1 T T2 C(s) = 2 + s s Ts + 1
(5.8)
Funtzio honen Laplace-ren alderantzizko transformazioa eginez, denboran zehar sistemak aurkezten duen erantzuna lortuko da.
c(t ) = t T Te t T
t0
(5.9)
e(t ) = r (t ) c(t ) = T (1 e t T ) e( ) = T
(5.10)
t infiniturantz doanean, et/T zerorantz doa eta, beraz, t = denean lortzen den errorea, (5.11)
5.3 Irudian arrapala sarrera eta sistemak duen erantzuna ikusten dira. Bien arteko diferentzia T izango da nahikoa denbora pasatzen denean. Bestalde, T denbora-konstantea txikia denean, egoera egonkorreko errorea ere txikia izango da.
r(t) c(t) Egoera egonkorreko errorea T 4T r(t)=t c(t) T
6T
2T
2T
4T
6T
5.3 Irudia. 5.1 (a) Irudiko sistemaren erantzuna arrapala unitarioa aplikatzen zaionean.
128
5.1.1.3. Inpultsu unitarioa Aplikatutako sarrera inpultsu unitarioa den kasuan, R(s) = 1 eta ondorioz,
C(s) =
1 Ts + 1
(5.12)
c( t ) =
1 t T e T
t0
(5.13)
1 T c(t) = e T
2T
3T
4T
5.4 Irudia. 5.1 (a) Irudiko sistemaren erantzuna inpultsu unitarioa aplikatzen zaionean.
5.1.1.4. Denboran zehar aldatzen ez diren sistemen ezaugarri garrantzitsua Aurrean aipatu den bezala, arrapala sarrera erabiliz gero lortzen den erantzuna hauxe da:
c(t ) = t T Te t T
t0
(5.14)
c( t ) = 1 e t T
t0
(5.15)
ERREGULAZIO AUTOMATIKOA
129
c( t ) =
1 t T e T
t0
(5.16)
Hiru sarrera desberdinen hiru erantzunak aztertuta honako hau esan daiteke: sarrera baten deribatua aplikatuz lortuko litzatekeen erantzuna jatorrizko sarrera aplikatuz lortutako erantzuna deribatuz lortuko dena dela eta bestalde, sarrera bezala sarrera baten integrala ipiniz gero lortutako erantzuna jatorrizko sarrerarekin lortutako erantzuna integratuz ateratzen denaren berdina dela. Ezaugarri honek sistema linealetan eta denboran zehar aldatzen ez direnetan besterik ez du balio. Linealak ez diren sistemekin eta denboran zehar aldatzen direnekin ezin da erabili. 5.1.2. Bigarren ordenako sistemak Demagun sistema baten bigizta itxiko transferentzi funtzioa hurrengoa dela:
2 C( s ) n = 2 2 R( s ) s + 2 n s + n
(5.17)
5.1.2.1. Maila unitarioa Sarrera bezala maila unitarioa jartzen denean lortzen den erantzuna hurrengoa da:
c( t ) = L
2 n 2 2 s( s + 2 n s + n )
(5.18)
non
Laplace-ren transformazioaren taulak erabiliz, sistemak denboran zehar aurkezten duen erantzuna lortuko da,
1 2 2 c( t ) = 1 sin n 1 t + arctg 1 2 e n t
(5.19)
130
5.5 Irudian, eta n.t parametroek balio desberdinak hartzen dituztenean c(t) erantzunaren portaera ikusten da. Zenbat eta txikiagoa izan, erantzuna hainbat eta oszilakorragoa dela argi dago. > 1 denean ez dago gaindiketarik eta irteera, sarrera baino txikiagoa edo gehienez berdina izango da beti. < 1 denean, sistema azpimoteldua dagoela esaten da, = 1 denean, sistema oszilakorra dela eta > 1 denean berriz, sistema gainmoteldua dagoela esango da.
2.0 =0 1.8 1.6 0.5 1.4 0.6 1.2 c(t) 0.7 1.0 0.8 0.8 1.0 0.6 0.4 0.2 0 1 2 3 4 5 6 nt 7 8 9 10 11 12 2.0 0.1 0.2 0.3 0.4
5.5 Irudia. Bigarren ordenako sistemaren erantzuna maila unitarioko sarrera aplikatutakoan
< 1 denean aipatutako gaindiketaren balioa aztertzeko, c(t)-ren deribatua hartu eta berdin zero egiten da.
(5.20)
1 2 = arctg
(5.21)
d = n 1
ERREGULAZIO AUTOMATIKOA
131
dc(t) n = e n t sin( n 1 2 )t 2 dt 1
Beraz,
(5.22)
c(t) funtzioaren lehenbiziko gehienezko balioa n = 1 denean lortzen da, hau da, T-ren balioa honako hau denean,
t=
n 1 2
(5.23)
Oro har, n=1,3,5,... balioek gaindiketak sortzen diren uneak adierazten dituzte eta n=2,4,6,.., gutxienezko balioak gertatzen diren uneak dira. Gehienezko nahiz gutxienezko balioak gertatzen diren uneak periodikoak izan arren, c(t) funtzioa ez da periodikoa, 5.6 Irudian ikus daitekeen bezala.
c(t) Cmax Gehienezko gaindiketa 1.0 Cmin
12
---
2 12
---
3 12
---
4 12
---
n t
132
Gehienezko eta gutxienezko balioak lortzeko, t-ren balioak c(t) ekuazioan ipintzen dira:
c(t ) max,min = 1
e n
1 2
1 2
1 2 sin n + tg 1
(5.24)
eta n = 1 denean, gaindiketa handienaren balioa lortzen da. Gaindiketarik handiena = Portzentaiak erabiliz,
M p = Cmax 1 = e
1 2
1 2
(5.25)
M p (%) = 100. e
Ondorioz, bigarren ordenako sistema bati maila sarrera aplikatzen zaionean lortutako gaindiketa, koefizientearen funtzioa besterik ez da. 5.1.2.1. Arrapala unitarioa Bigarren ordenako sistema bati sarrera bezala arrapala unitarioa aplikatzen zaionean, hurrengo erantzuna lortzen da:
2 n = 2 2 2 s ( s + 2 n s + n 2 1 =t + e n t sin n 1 2 t n n 1 2
c( t ) = L
-1
(5.26)
)
(5.27)
non,
1 2 = 2 arctg
den. Adibide bezala, = 0.2, 0.546, 2.0 hartuz, 5.7 Irudian egoera egonkorreko irteera eta sarreraren arteko desberdintasunak (erroreak) ikusten dira.
ERREGULAZIO AUTOMATIKOA
133
4 3
erp
erp erp
= 0.2
2
t) = r( t
= 2.0 = 0.546
5 n t
Errore hori txikiagoa egiteko, irabazpena handitu egin daiteke. Baina orokorrean, irabazpen hori handitzerakoan, sistemaren erantzun iragankorra oszilakorrago bihurtuko da eta, batzuetan, desegonkortu ere egin daiteke. 5.1.3. Ordena garaiagoa duten sistemak Demagun sistemaren bigizta itxiko transferentzi funtzioa hurrengoa dela:
M (s) =
C( s ) k ( s + z1 )( s + z2 )...( s + zm ) = R( s ) ( s + p1 )( s + p2 )...( s + pn )
(5.28)
non, z1, z2,..., zm zeroak diren eta p1, p2,..., pn poloak diren; pi horiek ekuazio karakteristikoaren erroak ere badirelarik. M(s) razionala bada, beronen polo eta zeroak zenbaki errealak nahiz konplexu konjugatuak izango dira, hau da,
M (s) =
C( s ) = R( s )
k ( s + z1 )( s + z2 )...( s + zm )
2 ) (s + i ) (s2 + 2 j s + nj i =1 j =1 k q
(5.29)
(s
134
c( t ) = L
eta r(t) maila unitarioa denean,
-1
(5.30)
m k (s + z j ) j =1 -1 c( t ) = L q k 2 2 s ( s + ) i s + 2 j s + nj j=1 i =1
(5.31)
c( t ) = L
-1
(5.32)
non, A, B i , C j ... eta ... D j , M(s)-ren polo nahiz zeroen balioekin aldatzen diren konstanteak diren. Laplacere-ren taulak erabiliz,
c( t ) = L
-1
A = Au(t ) s
(5.33)
c( t ) = L
-1
1 it =e (s + i )
(5.34)
c( t ) = L
-1
as + 1 2 2 s + 2 j s + nj
t = E j e j sin
2 nj j2 t + j
(5.35)
non,
j = arctg
2 j2 a nj
1 a j
Ej =
2 1 2 a j + a 2 nj 2 nj j2
(5.36)
135
c(t ) = Au(t ) + Bi e i t + Dj E j e
i =1 j =1
jt
sin
2 nj j2 t +
(5.37)
Ekuazio honetan ikusten denez, j eta j positibo baldin badira, esponentzial guztiak denborarekin txikiak egiten dira. Lehen gaia, Au(t), egoera egonkorreko erantzuna da eta beste guztiek egoera iragankorreko erantzuna osatzen dute. Bestalde, ekuazio karakteristikoaren erroen kokaera oso garrantzitsua da. Erro horietakoren bat positibo baldin bada, egoera iragankorreko erantzunean dagokion gaia handituz joango da, sistema osoa desegonkortuz.
Inpultsu sarrerari dagokion erantzuna e 1
3t
e
2t
1t
t 0 e
0 1 3
et sin t 1 0 ( = 0) t
j j(=0) j
e+t sin t 1 t 0
j +j j
et sin t 0 t
j +j j
136
Gainera, erro konplexuen kasuan, berorien zati erreala positibo bada, sistemaren erantzunean oszilazio sinusoidal hazkorra gertatuko da. Beraz, eta ondorio bezala, erantzun egonkorra lortzeko, ekuazio karakteristikoaren erroek s planoaren zati errealeko alde negatiboan egon behar dutela esan daiteke. Ardatz irudikariaren gainean dauden erroek anplitude konstantea duten sistema oszilakorrak sortzen dituzte. Hau guztia 5.8 Irudian ikus daiteke. 5.1.4. Bigarren ordenako sistemetan sarrera bezala maila erako seinalea erabiltzen denean lortzen den erantzun iragankorraren espezifikazioak Kasu praktiko askotan, kontrol-sistemaren ezaugarriak denboraren arloan neurtutakoak izaten dira. Adibidez, energia metatzen duten sistemei sarrera edo perturbazio batzuk ipiniz gero, ez da bat-bateko erantzuna lortzen, baizik eta erantzun iragankorra agertzen da. Askotan, kontrol-sistemaren portaerako espezifikazioak maila sarrera ipiniz gero lortzen den erantzun iragankorraren funtzio bezala ematen dira. Maila sarrera bat ipiniz gero, sistemak aurkezten duen erantzun iragankorra hasierako baldintzekin aldatzen da. Horregatik; eta erantzun guztiak konparatzearren, hasieran sistema geldirik dagoela suposatuko da eta, beraz, beronen deribatu guztiak zero izango dira. Benetako kontrol-sistema baten erantzun iragankorrak oszilazio batzuk izaten ditu egoera egonkorra lortu aurretik. Horregatik, maila sarrera ipiniz gero lortzen den erantzun iragankorraren espezifikazioak definitzerakoan, kontutan hartu behar direnak hurrengo hauek dira: 1. 2. 3. 4. 5. Atzerapen-denbora, td Haziera-denbora, tr Puntako denbora, tp Gehienezko gaindiketa, Mp Egonkortze-denbora, ts
Zehaztasun guztiak ondoren definitzen dira eta 5.9 Irudian berauen aurkezpen grafikoa egingo da. 1. Atzerapen-denbora, td: Erantzunak erreferentziaren erdia lehen aldiz lortzen duen arte igarotzen den denbora.
ERREGULAZIO AUTOMATIKOA
137
2. Haziera-denbora, tr: Erantzuna erreferentziaren % 10 izatetik % 90 izatera igarotzen den denbora. Azpimotelduak diren sistemetan, % 0tik % 100eraino neurtzen da. 3. Puntako denbora, tp: Erantzunak bere goreneko balioa lortu arte igarotzen den denbora. 4. Gehienezko gaindiketa, Mp: Erantzunaren gehienezko balioa erreferentziatik neurtzen denean. Erreferentzia hori unitatea ez bada, egonkortasunean lortzen den balioa ere ez da unitatea izango; beraz, portzentaiak neurtzen dira:
Mp =
c( t p ) c( ) c( )
%100
(5.38)
5. Egonkortze-denbora, ts: Kasu honetan, erantzuna tarte zehatz baten barne egon arte pasatzen den denbora da, tarte hori % 5 edo % 2a izango delarik. Ikusten denez, espezifikazio hauek jakinik, sistemaren erantzuna nolakoa den erraz atera daiteke (5.9 Irudia).
c(t) Mp 1 0.9 td 0.5 Onartutako perdoia 0.05 edo 0.02
0.1 0 tr tp ts
5.1.5. Komentario batzuk Normalean, erantzun iragankorra azkarra eta nahikoa moteldua izatea lortu nahi da. Beste batzuetan berriz, ezin dira oszilazioak jasan. Horrela, bigarren ordenako sistema baten erantzun egokiak, 0.4 < < 0.8 denean lortuko da. < 0.4 bada, gaindiketa handiegiak agertzen dira eta bestalde, > 0.8 denean, oso erantzun mantsoa lortuko da.
138
Geroago ikusiko den bezala, gaindiketa txikiek erantzun mantsoak eragiten dituzte eta erantzun azkarrak lortzeko berriz, gaindiketa handiak agertzen dira. Ondoren, bigarren ordenako sistema baten ezaugarrien kalkulua eta n parametroen arabera egingo da. Bigarren ordenako sistema bati maila sarrera aplikatzen zaionean,
C( s ) =
2 n (s2 + 2 ns + n2 )
(5.39)
eta Laplace-ren alderantzizko transformazioak emango du denboran zehar sistemak duen erantzuna:
2 1 1 c( t ) = 1 sin d t + tan 1 2
e n t
(t 0)
(5.40)
non,
d = n 1 2 den.
(5.41)
(5.42)
1 2 tan d tr = = d
non = n den. Ondorioz, haziera-denboraren balioa hurrengoa da:
(5.43)
tr =
1 tan 1 d = d d
(5.44)
ERREGULAZIO AUTOMATIKOA
139
n 12
---
1 2 tan 1 -ren balioa /2 eta tartean dagoela argi dago. = 0 denean, 1 2 1 2 1 tan 1 tan = =+ . Beraz, eta =+1 denean berriz, 2
hazierako denboraren balio txikientzat, n parametroak handia izan behar du. Puntako denbora. Lehen aipatu den bezala, puntako denbora kalkulatzeko, c(t) funtzioak bere gehienezko balioa non hartzen duen kalkulatu behar da. Horretarako egiten da eta lortzen den erantzuna hazierako denbora izango da:
dc(t ) =0 dt
(5.45)
tp =
n 1
2
Gehienezko gaindiketa. Balio hau c(t) funtzioak t = tp denean hartzen duen balioa da eta 5.3 atalean kalkulatutakoa da:
( M p = c( t p ) 1 = e ( d ) = e 1 2
(5.46)
Egonkortze-denbora. Azpimoteldua den bigarren ordenako sistema batentzat erantzun iragankorra honako hau da,
c( t ) = 1
e n t
2 1 1 sin t + tan d 1 2
(t 0)
(5.47)
140
non
ben ekuazioak diren, 5.11 Irudian ikusten den bezala. Kurba horien denbora-konstantea 1/n da.
c(t) 1 1+ 12
---
ent 1+ 12
---
1 T= n
ent 1 12
---
0 T 1 1 12
---
2T T 2
3T
4T
1 t = ( cos1) 12 2
Erantzun iragankorraren jaisteko abiadura, 1/n denbora-konstantearen balioarekin aldatzen da. n ezagun batentzat, egonkortze-denbora moteltze-faktorearen funtzio da. 5.5 Iruditik, n balio berdinarentzat eta faktorea 0 eta 1 tartean aldatzen denean, egonkortze-denbora, moteltze-faktorea txikia duen sistemarentzat moteltze-faktorea handia duen sistemarentzat baino handiagoa izango dela argi dago. Sistema gainmotelduetan egonkortze-denbora handia da, sistema hauen hasierako erantzuna oso mantsoa delako. Egonkortze-denbora, % 2 edo % 5 perdoi-bandari lotuta dago eta 5.5 Iruditik kalkula daiteke T = 1/n formula erabiliz. Lortzen den emaitza 5.12 Irudian ikusten dena da.
ERREGULAZIO AUTOMATIKOA
141
6T
% 2ko perdoi-tartea 5T
Egonkortze-denbora, ts
4T
3T
2T % 5eko perdoi-tartea
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
0 < < 0.9 denean eta % 2ko banda erabiliz, egonkortze-denbora sistemaren denbora-konstantea bider lau izango da gutxi gora-behera.
ts = 4 T =
4 4 = n
(5.48)
ts = 3T =
3 3 = n
(5.49)
Ekuazio hauek emandako egonkortze-denboraren balioak gutxienezko balioa = 0.76 (edo = 0.68) denean hartzen dute eta hortik aurrera, ia linealki hazten da moteltze-faktorearen arabera.
142
Egonkortze-denbora T denbora-konstantearekiko proportzionala denez gero, moteltze-faktorea eta maiztasun naturalarekiko alderantziz proportzionala izango dela azpimarratu behar da. Moteltze-faktorearen balioa normalean onartutako gehienezko gaindiketak finkatzen duenez gero, egonkortze-denbora maiztasun naturalaren arabera kalkulatuko da. Hau da, gehienezko gaindiketaren balioa aldatu gabe maiztasun naturalaren balioa egokituz, egoera iragankorraren luzera alda daiteke.
egonkorra irteera
egoera egonkorreko errorea egoera egonkorreko errorea denbora (a) (b) egonkorra
denbora
Sistemak zehatza izan behar du; hau da, t doanean, x(t) irteerak r(t) sarreraren berdina izan behar du edo gutxienez ia berdina. 5.13 Irudian ikusten diren kasuetan errorea agertzen da, ess = r(t) x() eta errore hori txikiagotzea komenigarria izango litzateke.
ERREGULAZIO AUTOMATIKOA
143
Egoera iragankorrean sistemak aurkezten duen portaerak egokia izan behar du, hau da, une guztietan irteerak sarrerari jarraitu behar dio, perturbazioak agertzen badira ere. Ondorioz, sistemak zehaztasun dinamikoa izan behar du eta, gainera, egonkortasun erlatiboa ere aurkeztu behar du.
(a)
(b)
(c)
5.14 Irudia.
5.14 Irudietan ikusten denez, nahiz eta sistema guztiak egonkorrak izan, a sistemak zehaztasun dinamikoa aurkezten du eta b eta c sistemek berriz ez. Sistemaren parametroak aldatzen direnean sistemak ez du igarri behar, hau da, sistema zahartzen den bezala parametroak aldatuz doaz eta kontrol-sistemek sentikortasun txikia izan behar dute. Hau guztia aztertzeko, kontrol-sistema desberdinak erabiliko dira eta denboran zehar lan egiten duten teknikak nahiz maiztasun-teknikak erabiliko dira. 5.2.1. Kontrol-sistemen egonkortasuna aztertzeko metodoak Sistema baten egonkortasuna aztertzeko hauek dira metodorik erabilienak: 1. ROUTH-HURWITZ-en metodoa: Sistemaren egonkortasun absolutua ezagutzeko erabiltzen den metodo algebraikoa da. Honen bidez, ekuazio karakteristikoaren erroren bat, s planoko zati erreal positiboan dagoen ikusten da. 2. NYQUIST-en metodoa. Metodo grafikoa da eta, beronen bitartez, s planoko zati erreal positiboan dauden bigizta itxiko transferentzi funtzioaren polo eta zeroen kopuruen arteko diferentzia kalkulatzen da. Gainera, bigizta irekiko transferentzi funtzioaren portaera ere azter daiteke metodo honen bidez.
144
3. ERROEN KOKAERA. Metodo hau ere grafikoa da eta sistemaren bigizta irekiko K irabazpena aldatzen denean, ekuazio karakteristikoaren erroak nola aldatzen diren erakusten du. 4. BODE-ren diagrama. Bigizta irekiko G(s).H(s) transferentzi funtzioaren Boderen diagramak bigizta itxiko sistemaren egonkortasuna aztertzeko ere balio du. Baina arazo bat du: azterketa hau fase minimoko sistementzat bakarrik erabil daiteke. 5. LYAPUNOV-en egonkortasun-irizpidea; egoerako ekuazioetan oinarritutako metodoa da. 5.2.2. Routh-Hurwitz-en metodoa Sistema lineal baten egonkortasuna aztertzeko beronen ekuazio karakteristikoaren erroak bilatzea nahikoa dela gauza jakina da. Baina ekuazioaren ordena hiru edo gehiago bada, lan hau gehiegizkoa suerta daiteke. Beraz, ekuazio karakteristikoaren erroak aztertu gabe egonkortasuna aztertuko duen metodoa bilatu nahi da. Demagun sistema linealaren ekuazio karakteristikoa hurrengoa dela:
F ( s ) = a0 s n + a1s n 1 + a2 s n 2 +... + an 1s + an = 0
non, ao,..., an zenbaki errealak diren.
(5.50)
Ekuazio honen erroak s planoaren zati erreal positiboan egon ez daitezen, hurrengo baldintzak beharrezkoak dira baina ez nahikoak: 1. Koefiziente guztiek zeinu berbera izan behar dute 2. Koefiziente guztiek 0 izan behar dute. Esan den bezala, baldintza hauek ez dira nahikoak; polinomio baten koefizienteak 0 eta zeinu berberekoak izan arren, erroak s planoaren zati erreal positiboan egon daitezke. Polinomioaren erro guztiak s planoko zati erreal positiboan egon daitezen lortzeko baldintza nahikoa eta beharrezkoa Hurwitz-en polinomioaren determinante guztiak positibo izatea da. (5.50) ekuazioko Hurwitz-en polinomioak hauek dira:
ERREGULAZIO AUTOMATIKOA
145
D1 = a1
D2 =
a1 a3 a0 a2 a1 a3 a5 a0 a2 a4 0 a1 a3
a1 a3 a5 D3 = a0 a2 a4 0 a1 a3 a2 n 1 a2 n 2 a2 n 3 a2 n 4
(5.51)
Dn = 0 a0 a2
........................... ........................... 0 0 0 an
non, n baino handiago edo negatibo diren azpiindizeak dituzten koefizienteak 0 izango diren. Beraz, F(s) polinomioaren erro guztiak s planoko zati erreal negatiboan egon daitezen, ao > 0, D1 > 0, D2 > 0,..., Dn > 0 bete behar da. Determinante horien kalkulua ordena handiko polinomioentzat zaila gerta daitekeenez, sistemaren egonkortasuna hurrengo urratsak jarraituz ere azter daiteke, hau da, polinomioak erabili gabe. Lehenbiziko urratsa F(s) polinomioaren koefizienteak bi lerrotan jartzea da:
a0 a1
a2 a3
a4 a5
a6 a7
(5.52)
Gero, hurrengo operazioak eginez osatzen den taula lortzen da. Demagun F(s) seigarren ordenakoa dela, orduan,
s6 s5 s4 s3 s2 s1 s0 146
a4 a5 a1a6 0 a0 = a6 a1 A0 - 0 a1 =0 A C 0 A0 =0 C 0 0
a6 0 0 0 0 0 0
(5.53)
Orain, lehen zutabeko elementuen zeinuak aztertu behar dira. Elementu guztiek zeinu berbera badute, polinomioaren erro guztiak s planoko zati erreal negatiboan daude. Zeinu-aldaketak gertatzen badira, zeinu-aldaketen kopuruak zati erreal positiboan dauden erroen kopurua ematen du. Honen guztiaren arrazoia elementuen eta Hurwitz-en determinanteen erlazioetan oinarrituta dago.
s6 s5 s4 s3 s2 s1 s0
5.1 Adibidea
a0 = a0 a1 = D1 A = D2 / D1 C = D3 / D2 E = D4 / D3 F = D5 / D4 a6 = D6 / D5
(5.54)
Demagun hurrengo polinomioaren erroetako bat zati erreal positiboan dagoen jakin nahi dela,
( s 2)( s + 1)( s 3) = s 3 4 s 2 5s + 6 = 0
Koefiziente batzuen zeinua negatiboa denez gero, zati erreala positibo duten erroak badaude. Erro horien kopurua aztertuko da.
s3 s2 s1 s0
Lehendabiziko zutabean bi zeinu-aldaketa daudenez gero, bi erro izango dira zati erreala positibo dutenak, (s = 2 eta s = 3). 5.2.3. Kasu bereziak Batzuetan, Routh-en metodoa aplikatzerakoan zailtasunak ager daitezke:
ERREGULAZIO AUTOMATIKOA
147
1. Lerro bateko lehenengo elementua zero izatea, besteak ez. 2. Lerro bateko elementu guztiak zero izatea. Bi kasu horiek banandurik aztertuko dira: Lerro bateko lehendabiziko elementua zeroa bada, hurrengo lerroko elementu guztiak infinitu izango dira eta ezin jarraituko da frogarekin. Horregatik, zeroa agertzen den lekuan, ipintzen da metodoarekin jarraitzearren ( << 1). Lerro bateko elementu guztiak zero direnean berriz, alderantzizko zeinua duten erro errealen bikotea, ardatz irudikarian kokatutako erro konplexu konjugatuak edo lauki zuzena osatzen duten erro konplexuak egongo dira. Zeroz betetako lerroaren gainean dauden koefizienteez osatutako ekuazioa ekuazio laguntzailea izango da. Ekuazio honen ordena beti bikoitia izango da eta erro-bikoteeen kopurua adierazten du. Erro horiek non dauden kokatuta jakiteko, ekuazioa askatzen da. Dena den, Routh-en metodoa ez hausteko, ekuazio laguntzailearen lehen deribatua egin eta lortutako ekuazioaren koefizienteak zeroak zeuden lekuetan jartzen dira eta frogarekin jarraitzen da. 5.2 Adibidea Hurrengo ekuazio karakteristikoaren erroren bat zati erreal positiboan dagoen jakin nahi da,
s 6 + s 5 + 3s 4 + 3s 3 + 2 s 2 + s + 1 = 0
Routh-en metodoari jarraituz,
s6 s5 s4 s3 s2 s1 s0 148
1 1 0( ) 3 1 4 1 2 3 1 A 1
3 2 1 3 1 1 1 1 1
non,
4 1 2 1 3 1 3 1 den. A= 4 1 2 3 1
Zeroaren ordez jarri den parametroa zero baino handiagoa baina bat baino askoz txikiagoa denean, lehendabiziko zutabean zeinu negatiboak agertzen dira. Ondorioz, ekuazio horretan zati erreal positiboa duten erroak daude. 5.3 Adibidea Hurrengo ekuazio karakteristikoa aztertu behar da Routh-en metodoari jarraituz.
s 3 + 3s 2 + 2 s + 6 = 0 s3 s2 s1
3s2+6=0
1 2 3 6 0 0
ekuazio laguntzailea
Lerro bat zeroz betea sortu denez gero, ekuazio laguntzailea hartuko da, hau da, eta deribatu egingo da lerro horretan jarri beharko diren elementuak jakiteko. Ekuazioaren deribatua 6s = 0 da. Routh-en metodoarekin jarraituz,
s3 s2 s1 s0
1 2 3 6 6 6
Orain, ekuazio laguntzailea askatu beharko da, nolako erroak dituen jakiteko.
3s 2 + 6 = 0 s 2 = 2 s = 2 j
Beraz, sistema ez da desegonkorra izango zati erreal positiboan errorik ez duelako. Bestalde, ekuazio laguntzailearen erroak ardatz irudikariaren gainean daudenez gero, sistema osoa desegonkortasunaren mugan egongo da.
ERREGULAZIO AUTOMATIKOA
149
G(s)
Beraz, E(s), erreferentzia eta irteeraren arteko errorea hauxe izango da.
E(s) =
1 R( s ) 1 + kG( s )
(5.55)
(5.56)
ess = lim sE ( s )
s 0
(5.57)
150
hau da,
(5.58)
ess egoera egonkorreko errorea zero izango da idealki era askotako seinaleentzat, maila sarrerak, arrapala sarrerak eta azelerazio sarrerak barne direlarik. Bestalde, ikus daitekeenez, erroreak G(s) funtzioarekin ere zerikusi handia du. Horregatik, lehenbizi sistemen sailkapena egingo da. 5.3.1. Sistemen sailkapena 5.15 Irudiko transferentzi funtzio zuzena honela jar daiteke,
kG(s) = k
=k
A s
k
(5.59)
k =0 nl l
B s
k k =0
,
k
n m +1
non, sistemaren ordena izendatzailean agertzen den s-ren potentziarik handiena den, hau da, n; sistemaren heina, izendatzaileko eta zenbakitzaileko s-ren potentziarik handienen arteko diferentzia da, hau da, n m 1; eta klasea (tipo-zenbakia), izendatzaileko s faktorearen potentzia da, hau da, l. Sistemaren klasea, e(t) seinaletik c(t)-ra eskailera-eran ipinita dauden bigizta irekiko integradoreen kopurua da. 5.4 Adibidea i)
G( s ) =
s+2 s+2 = 3 2 3 s + 3s + 3s + s s( s + 3s 2 + 3s + 1)
4
ERREGULAZIO AUTOMATIKOA
151
ii)
G( s ) =
1 s ( s + 2)( s + 1)
3
G( s ) =
s2 + s + 1 ( s + 2)( s 2 + s + 4)
ordena = 3 heina = 1 tipoa = 0 5.3.2. Maila sarrera erabiltzen denean lortzen den egoera egonkorreko errorea Kasu honetan sarrera maila erakoa da, R(s) = 1/s, eta beraz,
(5.60)
k p = lim[ kG( s )]
s 0
(5.61)
eta kp-ri, posizioko errore-konstante esaten zaio. Sistemaren tipoa 0 denean, (hau da, l = 0)
kp = k
eta, ondorioz,
A0 = kC0 B0
(5.62)
ess =
1 1 + kC0
(5.63)
152
1. tipoko sistemetan, l = 1, kp = izango da, kG(s) funtzioan s faktorea izendatzailean dagoelako eta beraz,
ess = 0
(5.64)
hau da, egoera egonkorrean, sistemaren irteerak sarrerari jarraitzen dio. Ondorioz, bigizta itxiko sistemaren egoera egonkorreko errorea zero izatea nahi bada, kG(s) funtzioak 1. tipokoa izan beharko du gutxienez. 5.3.3. Abiadura sarrera erabiltzen denean lortzen den egoera egonkorreko errorea r(t) = t abiadura sarreraren Laplace-ren transformazioa R(s) = 1/s2 da, eta egoera egonkorreko errorea
(5.65)
kv = lim[ skG( s )]
s 0
(5.66)
kv = 0
(5.67)
eta, ondorioz, ess = , hau da, 0. tipoko sistema batekin ezin zaio abiadura-seinaleari jarraitu. 1. tipoko sistemetan,
kv = k
A0 = kC0 B0
(5.68)
eta,
ess =
153
kv = ,
ess = 0
(5.69)
eta egoera egonkorreko errorea zero da, hau da, irteerak sarrerari jarraitzen dio. 5.3.4. Azelerazio sarrera erabiltzen denean lortzen den egoera egonkorreko errorea r(t) = t2/2 denez gero, R(s) = 1/s3 da, eta errorea berriz,
(5.70)
non,
ka = lim s 2 kG( s )
s 0
(5.71)
azelerazioko errore-konstantea den. Orain, tipo desberdinetako sistemak aztertuko dira. 0. tipoko sistemetan,
ka = 0 ess =
1. tipokoetan,
(5.72)
ka = 0 ess =
2. tipokoetan,
(5.73)
(5.74)
ka = ess = 0
(5.75)
154
Ondorioz, hurrengo 5.1 Taula eta 5.16, 5.17 Irudietan ager daitezke emaitzak.
5.1 Taula. Erroreak eta errore-konstanteak. Errore-konstanteak Sistemaren tipoa 0 1 2 3
c(t) 1 tipoa maila sarrera r(t) arrapala sarrera r(t)
maila unitarioa kp
arrapala unitarioa 0 kv
azelerazio unitarioa 0 0 ka
1 ess = kv 1 tipoa
denbora
denbora
5.16 Irudia
5.17 Irudia
5.5 Adibidea Hurrengo sistemaren (5.18 Irudia) egoera egonkorreko erroreak aztertu nahi dira k=4 denean.
G' ( s ) =
kG( s ) 1 + kG( s )
1 s (s+1) (s+2) C(s)
R(s)
E(s)
5.18 Irudia
ERREGULAZIO AUTOMATIKOA
155
Posizioko errore-konstantea
5.3.5. Perturbazioak agertzen direnean lortzen den errorea Demagun erreferentziako seinalea zero dela eta D(s) perturbazioa agertzen dela sistemaren irteeran,
E(s) =
1 D( s ) 1 + kG( s )
(5.76)
(5.77)
Perturbazioa bigizta irekiko sistemaren irteeran agertzen denean, hau da, k eta G(s)-ren artean,
E(s) =
G( s ) D( s ) 1 + kG( s )
(5.78)
(5.79)
156
5.4. LABURPENA
Kapitulu honetan zehar, lehen ordenako eta bigarren ordenako sistemek denboran zehar aurkezten duten erantzuna aztertu da. Gainera, egonkortasunaren analisi laburra ere egin da. Azkenik, sistema desberdinei sarrera-mota arruntenak ipinitakoan agertzen diren erroreen azterketa egin da. Honekin guztiarekin, sistemen portaeraren lehen hurbilketa ikertu da.
5.5. BIBLIOGRAFIA
Franklin G.F., Powell J.D., Emami-Naeini A., 1991, "Control de sistemas dinmicos con retroalimentazin", Addison-Wesley Iberoamericana S.A., Estatu Batuak. Hostetter G.H., Savant Jr. C.J., Stefani R.T., 1982, "Design of Feedback Control Systems", Holt-Saunders International Editions, Japonia. Marshall S.A., 1978, "Introduction to Control Theory", McMillan Publishers LTD., Hong Kong. Ogata K., 1970, "Modern Control Engineering", Prentice-Hall, Inc., Englewood Cliffs, N.J.
5.6. ARIKETAK
5.1. Berrelikadura unitarioa duen bigizta irekiko transferentzi funtzioa hurrengoa da,
s 6 + 2 s 5 + 4 s 4 + 8s 3 + s 2 + 10 s + 1
sistemaren egonkortasuna aztertu; desegonkorra bada, zati erreal positiboa duten erroen kopurua kalkulatu.
ERREGULAZIO AUTOMATIKOA
157
5.3.
s 5 + 2 s 4 + 6 s 3 + 12 s 2 + s + 2 = 0
5.4. Berrelikadura unitarioa duen eta G(s) transferentzi funtzio zuzena duen sistemaren posizio, abiadura eta azelerazioko errore-konstanteak kalkulatu.
G( s ) =
2( s + 2) s 2 ( s + 4)
Ondoren, sarrera bezala maila unitarioa, arrapala unitarioa eta azelerazioa ipintzen direnean egoera egonkorreko erroreak kalkulatu. 5.5. Berrelikadura unitarioa eta hurrengo transferentzi funtzio zuzena duen sistemaren k balioa kalkulatu, egoera egonkorreko errorea 0,2 baino txikiago izan dadin maila unitarioa sartzen denean.
G( s ) =
Kalkulatu den k-ren balio horrentzat, sistemaren egonkortasuna aztertu. 5.6. Sarrera bezala maila unitarioa aplikatzen denean, A5.1 Irudiko sistemaren egoera egonkorreko errorea lortu T = denean. T = 2s denean lortzen den erantzunarekin konparatu. Sistemaren portaera aztertu T zerorantz doanean.
k s + 3s + 2
2
R(s)
1 K (1+ ) Ts
C(s)
A5.1 Irudia.
5.7.
Hurrengo funtzioetan sarrera bezala maila unitarioa aplikatzen denean, k-ren balioa aztertu c(t) funtzioa egonkorra izan dadin. Ardatz irudikariaren gainean dauden erroen balioak kalkulatu.
158
a)
C( s ) = C( s ) = C( s ) = C( s ) = C( s ) = C( s ) =
k s s( s + 2)( s + 2 s + 10) + k
[ [ [
] ]
b)
k ( s + 1) s s ( s + 3s + 2 s + 4) + k ( s + 1)
2 3 2
c)
k ( s + 5) s ( s + 5)( s + 8s + 20) + k ( s + 5)
2
d)
e)
f) 5.8.
Hurrengo transferentzi funtzioak dituzten sistemetan, posizio, abiadura eta azelerazioko errore-konstanteak kalkulatu:
a)
G( s ) = G( s ) = G( s ) = G( s ) = G( s ) =
b)
c)
d)
e)
ERREGULAZIO AUTOMATIKOA
159
f)
G( s ) = G( s ) =
g)
6(1 + 0.04 s ) s(1 + 0.1s )(1 + 0.1s + 0.01s 2 ) 4( s 2 + 10 s + 50) s 2 ( s + 5)( s 2 + 6 s + 10) 100( s 1) s( s + 2)(1 + 0.25s ) 39 s ( s 1)( s 2 + 6 s + 13)
2
h)
G( s ) = G( s ) = G( s ) =
i)
j)
5.9.
A5.2 (a) Irudian, sistema mekanikoa aurkezten da. P = 2 kiloko indarra aplikatzen denean (maila sarrera), masaren oszilazioa A5.2 (b) Irudikoa da. Erantzunaren kurbatik m, f eta k lortu nahi dira.
0 (a)
3 (b)
A5.2 Irudia.
5.10. A5.3 Irudian, motore baten bidez gidatutako ibilgailuaren gainean jarritako alderantzikatutako gingila agertzen da. Irudi hau espaziuntzi baten kontrolaren ereduarena da. Kontrolaren helburua untzia bertikal mantentzea da. Beraz, aurkeztutako kasuan, gingila bertikal mantendu nahi da.
160
l m l y M u
A5.3 Irudia.
Dena den, espaziuntzia desegonkorra da eta noiznahi edozein aldetarantz eror daiteke. A5.3 Irudiko gingila bi dimentsioko arazo bezala aztertuko da. Gingila ber tikal mantentzearren, eta neurtuko dira jarraiki. Gero, u kontrol-indarra sortzeko, kontroladore proportzional-deribatiboa erabiliko da,
u = M ( a + b )
a eta b parametroen balioak lortu sistema egonkorra izan dadin. Marruskadurarik ez dagoela eta nahiz oso txikiak direla suposatu. 5.11. Berrelikadura unitarioa eta hurrengo transferentzi funtzio zuzena duen sistemaren erantzuna lortu nahi da, maila unitarioa aplikatzen zaionean.
G( s ) =
5.12. Potentzi planta baten maiztasun-kontrolaren sistemak A5.4 Irudian agertzen den bloke-diagrama du. Egonkortasuna eta egoera egonkorreko erroreak aztertu K-ren funtzio bezala, sarrera arrapala unitarioa eta L(s) seinalea maila unitarioa direnean.
Erreferentziako abiadurarekiko proportzionala den tentsioa V(s) Iratopen-balbula Anplifikadorea eta balbula gidatzailea, K Turbinako fuelaren Turbinako tortsioa proportzioa Kargaren tortsioa L(s) Sorgailua 8 s+2 Abiadura V(s)
Gidatzailea 50 s+5
Turbina 1 s+4
Abiadurako Sentsorea 10
A5.4 Irudia.
ERREGULAZIO AUTOMATIKOA
161
5.13. A5.5 Irudian, prozesu kimiko baten kontrol-sistemaren bloke-diagrama sinplea agertzen da. Kontroladorea PID motakoa da (sortzen duen seinalea, f(t)-rekiko proportzionala den seinalea, f(t)-ren deribatua nahiz integrala diren seinaleen konbinaketa lineala da). k1, k2 eta k3-ren balioak kalkulatu maila unitarioa ipintzen denean sarrera bezala, egoera egonkorreko errorea zero izan dadin eta egonkortasun erlatiboa gutxienez 5 unitatekoa izan dadin.
Eragilearen korrontea Kontroladorea k3 k1s+k2+ s Erreaktantearen fluxuko proportzioa Tenperatura Eragilea eta balbula Prozesu kimikoa C(s) proportzionala 0.5 4 s2+s+0.1 s+0.3 Tenperaturaren sentsorea 0.2 s+0.2
A5.5 Irudia.
5.14. A5.6 Irudiak urpekuntzi baten sakonera-kontrolaren eredu sinplea aurkezten du, beronen transferentzi funtzioa honako hau delarik,
10 4 G( s ) = 2 s + 2000 s + 10 6
Sistemaren egonkortasuna aztertu. Lortu nahi den sakontasunean maila unitarioko aldaketa sartzen bada, egoera egonkorrean sortzen den aldaketa neurtu.
L(s) Lortu nahi den sakontasuna Bi bide dituen ponpa R(s) proportzionala, 1 1000 s Sakontasuna C(s)
Presioaren neurketa, 1
A5.6 Irudia.
162
6.
6.1. SARRERA
Kontrol-teoriaren arlo garrantzitsu bat sistemen erantzun frekuentzialari dagokiona da. Azterketa hau sistema baten portaera deskribatzeko beste era bat da eta normalean, ingeniaritza elektrikoko oinarriak dituzten kontrol-ingeniariek gehien erabiltzen duten metodoa da. Sistemaren portaera aztertzerakoan, sarrera sinusoidala ipintzen dela suposatzen du metodo honek; bigizta irekiko sistematik lortzen duen informazioarekin bigizta itxiko egonkortasunaren azterketa egiten du. Beraz, erantzun iragankorra aztertzean, sistemak denboran zehar duen portaera ikusten zen eta metodo frekuentzialen bidez, sistemaren poloen kokaerak atera daitezke teorema batzuk erabiliz. Kontrolatu behar den sistemaren transferentzi funtzioa analitikoki ezin da kalkulatu eta esperimentazio bidez atera behar da. Horixe da arrazoi garrantzitsuena erantzun frekuentziala erabiltzeko. Sistemari anplitude berdineko baina maiztasun desberdineko seinale sinusoidalak sartzen zaizkio eta lortutako erantzuna aztertzen da anplitude eta fasearen bitartez. Informazio honekin, kontrol-sistema egoki baten diseinua egin daiteke. Kapitulu honetan, sistema linealen erantzun frekuentzialak atera eta berauen grafikoak egingo dira metodo desberdinak erabiliz; diagrama polarrak (Nyquist), anplitude/maiztasun eta fase/maiztasun diagramak (Bode) eta anplitude/fase diagramak (Nichols). Gero, bigizta irekiko sistemen diagramatik bigizta itxiko sistemen egonkortasuna aztertuko da.
163
X ( s ) = G( s )U ( s ) =
izango da non,
(6.1)
u (t) U (s)
G (s)
x (t) X (s)
X (s) =
K ( s ) As + B K ( s )( s 2 + 2 ) + g( s )( As + B) + = g( s )( s 2 + 2 ) g( s ) s 2 + 2
(6.2)
K ( s )( s 2 + 2 ) + g( s )( As + B) f ( s )
(6.3)
eta identitatea denez gero, s-ren balio guztientzat beteko da. s = j jarriz eta g(s) funtzioan (s2+2) gairik ez dagoela suposatuz,
g( j )( Aj + B) = f ( j )
hau da,
(6.4)
( Aj + B) =
f ( j ) = G( j ) g( j )
(6.5)
non G(j) bigizta irekiko G(s) transferentzi funtziotik zuzenean ateratzen den s = j ipiniz. (6.5) ekuazioko zati erreala eta irudikaria berdinduz,
B = Er[G( j )]
eta balio hauek (6.2) ekuazioan sartuz gero,
A = Ir[G( j )]
(6.6)
X (s) = 164
K ( s ) Irs + Er + 2 s + 2 g( s )
(6.7)
Ekuazio honetako lehendabiziko osagaiak erantzunaren zati iragankorra aurkezten du eta frakzioen zatiketa egin ondoren lortzen diren terminoen izendatzaileak (s+a) eta (s2+bs+c) erakoak izango dira. G(s) funtzioa sistema egonkorraren agerpena denez gero, osagai hauek esponentzialki gero eta txikiagoak izango dira, desagertu arte. Bigarren osagaia berriz, lehen osagaiari loturiko erantzun iragankorra desagertu ondoren ere, beti agertuko den seinalea da sarrera sinusoidala delako. Beraz, (6.7) ekuaziotik azkenean geratuko den erantzuna hurrengoa dela esan daiteke.
X (s) =
Irs + Er s2 + 2
(6.8)
x (t ) = L =
hau da,
-1
Irs + Er = IrL s2 + 2
+1 2
-1
s + Er Ir = s2 + 2
Ir Er 2 2 2 + Ir
2
Ir sin t + tan 1 Er
(6.9)
x (t ) = ( Er 2 + Ir 2 )
+1 2
Ir sin t + tan 1 Er
(6.10) (6.11)
= G( j ) sin( t + )
non,
= arg(G( j ))
den
(6.12)
(6.11) ekuazioak G(s) transferentzi funtzioa duen sistemaren erantzun frekuentziala aurkezten du. Sistemari anplitudea unitatea duen seinale sinusoidala sartuz gero, egoera egonkorreko irteera, maiztasun berdineko eta anplitudea = |G(j)| eta fasea = arg G(j) dituen seinale sinusoidala izango dela argi dago. Hau guztia 6.2 Irudian ikus daiteke.
ERREGULAZIO AUTOMATIKOA
165
X t
Beraz, sistema baten transferentzi funtzioa jakinik sistema horren erantzun frekuentziala ezagutzeko, s = j ipini eta orduan, lortutako funtzioaren modulua eta argumentoa kalkulatu behar dira. 6.1 Adibidea
G( s ) =
1 denean, 1 + sT G( j ) = 1 1 j T = = Er ( ) + jIr ( ) 1 + j T 1 + 2 T 2
Beraz,
Er ( ) =
1 1 + 2T 2 T Ir ( ) = 1 + 2T 2
G( j ) = ( Er + Ir )
2
2 12
2 2 1 + T = 2 2 2 2 1 + T 1 + T
12
1 = 1 + 2T 2
12
eta
166
arg G( j ) = tan 1
Ir = tan 1 ( T ) Er
Zeinu negatiboak, irteera sarrera baino atzerago doala esan nahi du. Beraz,
1 x (t ) = 1 + 2T 2
ii)
12
sin t + tan 1 ( T )
(6.13)
G( s ) =
2 n denean, 2 s 2 + 2 ns + n 2 2 n n = = 2 2 ( j )2 + 2 n ( j ) + n ( n 2 ) + j2 n
G( j ) =
2 n ( n2 2 ) j 2 n
2 n
2 2
) + (2 )
n
Orain, u sarrerako seinale sinusoidalaren maiztasunaren eta maiztasun naturalaren arteko erlazio bezala definitzen bada,
u=
orduan,
(6.14)
(1 u ) j2 u G( j ) = (1 u ) + (2 u)
2 2 2
eta
1 G( j ) = 2 2 2 1 u + 2 u ( ) ( ) 2 u arg G( j ) = tan 1 u2
1
12
(6.15)
Berriro, irteera sarrerarekiko atzeratuta dago. (6.14) eta (6.15) erlazioak oso garrantzitsuak direnez gero, ondoren ere aipatuko dira.
ERREGULAZIO AUTOMATIKOA
167
Sistema baten transferentzi funtzioa transferentzi funtzio sinpleen biderkadura bezala agertzen den kasuetan,
(6.16)
sistema osoaren erantzun frekuentziala lortzeko, funtzio sinpleen anplitudeen biderkaketa eta fase-funtzioen batuketa egiten dira. Beraz,
G( j ) = G1 ( j ) G2 ( j ) G3 ( j ) ... Gn ( j )
eta,
(6.17)
(6.18)
G( s ) =
1 ( s + 1)(2 s + 1)(3s + 1)
1 1 1 G( j ) = 1 + 2 1 + 4 2 1 + 9 2
eta
12
12
12
168
Har dezagun 6.3 Irudiko sistema, A eta B puntuen artean loturarik ez dagoela kontutan hartuz.
0 A B x(t)
KG (s)
Demagun B puntuko seinalea sint dela eta orduan, irteerako seinalea R sin(t+) eta A puntukoa R sin(t+) izango dira. = 180, R < 1. Maiztasun berezi batean, = 180 dela eta anplitudea unitatea baino txikiagoa dela suposatzen da. Orduan, xB = sin t eta xA = Rsin t izango dira. Beraz, seinaleak txikiagotuz joango dira sistema egonkorra dela adieraziz. = 180, R = 1. Kasu honetan, xB = sin t eta xA = sin t izango dira. Beraz, irteerako seinalea bigiztan zehar joango da mugarik gabe, sistema desegonkortasunaren mugan dagoela adieraziz. = 180, R > 1. A puntuko seinalea B puntukoa baino handiagoa izango da eta etengabe handituz joango da desegonkortasuna adieraziz. Ondorioz, bigizta irekiko fase eta anplitudearen ezaugarriek bigizta itxiko sistemaren portaera nolakoa den adierazten dute. 6.2.1. s planoan egindako aurkezpena Ikusi den bezala,
G( s ) = G( s ) arg G( s ) = G( s ) ( s ) = G( s )exp[ j ( s )]
(6.19)
non, |G(s)|, s puntu horretatik zeroetara dauden distantzien biderkadura eta puntu horretatik poloetara dauden distantzien biderkaduraren arteko erlazioa den; eta arg G(s) zeroek osatzen dituzten angeluen batura eta poloek osatzen dituzten angeluen baturaren arteko diferentzia den.
ERREGULAZIO AUTOMATIKOA
169
Beraz,
G( j ) = G( j ) arg G( j )
irudikaria s planoa j a4 a3
(6.20)
3 a2 a1 1 erreala
G( j ) = a1 a2 a3a4 arg G( j ) = 1 2 3 4
(6.21)
s puntua jatorritik ardatz irudikarian mugitzen denean, maiztasuna 0tik ra joango da eta (6.21) ekuazioko kantitateak ere aldatuz joango dira. Erantzun frekuentzial osoa lortzeko, s puntua ardatz irudikarian zehar besterik ez da mugituko.
G(s) =
eta |G(j)|-ren gehienezko balioa = 0 denean gertatuko da; bestalde, = denean, |G(j )| = 0 izango da. Fasearen angelua, 0tik 90-etara mugituko da, osagai hau atzerapenekoa dela adieraziz.
170
s planoa j a 1 1 T (a) 1
a2
j 2
a1
(b)
G( j ) =
1 / 1 2 a1a2
(6.23)
fase-angelua 0 eta 180 bitartean aldatzen delarik. Gainera, moduluaren gehienezko balioa maiztasuna zero denean edo beste edozein maiztasunetan gerta daiteke poloen kokaeren arabera, hau da, moteltze-faktorearen arabera.
ERREGULAZIO AUTOMATIKOA
171
irudikaria G (j) planoa Ir[G (j1)] [G (j1)] (j1) Er[G (j1)] erreala G (j1)
Anplitude/maiztasun eta fase/maiztasun diagrama, maiztasun berberarekin lan egiten duten bi grafikok osatzen dute, 6.7 Irudian ikusten den bezala. Normalean, anplitude eta maiztasunarentzat eskala logaritmikoak erabiltzen dira eta fasearentzat berriz, lineala. Lortzen den grafikoa Bode-ren diagrama da.
anplitudea (irabazpena)
maiztasuna fasea
maiztasuna
Anplitude/fase-diagrama grafiko bakarra da. Bertan, anplitudearentzat eskala logaritmikoa eta fasearentzat berriz, lineala erabiltzen dira. Diagrama hau, Nichols-en diagrama da (6.8 Irudia).
172
anplitudea
fasea
6.3.1. Diagrama polarra edo Nyquist-en diagrama Normalean, G(s) bigizta irekiko transferentzi funtzioa osagai sinpleen biderkadura bezala agertzen da,
G(s) =
(6.24)
non, zenbakitzailearen ordena izendatzailearena baino txikiagoa den. Bestalde, (6.17) eta (6.18) ekuazioen arabera,
G( j ) = k
6.3.1.2. 1/s integrazioa Kasu honetan,
;arg G( j ) = 0
(6.25)
G( j ) =
; arg G( j ) = tan 1 ( ) = 90 0
(6.26)
ERREGULAZIO AUTOMATIKOA
173
Modulua tik 0ra aldatzen da eta angelua, maiztasuna aldatzen bada ere, 90-koa izango da beti. Ondorioz, integrazio-gai batek, 90-ko atzerapen-angelua sartzen du sisteman. Gai honen Nyquist-en diagrama 6.9 (a) Irudian ikusten da 1/s2 gaiarenarekin batean, Bigarren kasu honetan, beste 90-ko atzerapena lortzen da; ondorioz, 1/s2 gaiak, 180-ko atzerapena sartuko du. Normalean, diagrama guztietan maiztasunaren hazierako norabidea ipintzen da egonkortasuna aztertzerakoan garrantzitsua delako.
G(j) planoa = j handituz =0 1 ( j )
2
K = (a)
=0
(j)2
(b)
1 j
=0
6.9 Irudia. (a) k, 1/s, 1/s2 funtzioen diagrama polarra. (b) s eta s2 funtzioen diagrama polarra.
G( j ) = ; arg G( j ) = tan 1 () = 90 0
(6.27)
Honek diferentziazioaren bitartez maiztasun guztietan aurrerapena sartzen dela esan nahi du. s eta s2 funtzioen Nyquist-en diagramak 6.9 (b) Irudian aurkezten dira. 6.3.1.4. 1/(Ts+1) lehen ordenako gaia izendatzailean Hauek (6.13) ekuazioan agertzen ziren lehen ordenako atzerapen-gaiei lotuta daude.
1 G( j ) = 1 + 2T 2
12
; arg G( j ) = tan 1 ( T )
(6.28)
Maiztasuna zero denean, modulua unitatea da eta fasearen angelua zero; maiztasun infinitu denean, modulua zero eta fasea = 90. Maiztasun = 1/T denean, hau da, T=1, modulua = 1/-2 eta angelua = 45 dira. 6.10 Irudian grafiko hau zirkulu baten erdia dela
174
ikusten da eta, gainera, maiztasun bakoitzerako irabazpena eta fasea erabiliz grafikoa nola egiten den aurkezten da.
Ir 1 1+2T2 0 T 1+2T2 G
1 0.5 1 j T =0 Er
( )
1 (j T )
T = 1
6.3.1.5. Ts+1 lehen ordenako gaia zenbakitzailean Hauek lehen ordenako aurreratze-gaiei lotuta daude,
G( j ) = (1 + 2 T 2 )1 2
; arg G( j ) = tan 1 T
(6.29)
Kasu honetan, fasearen angelua beti positibo da eta Nyquist-en diagrama 6.10 Irudian agertzen denaren alderantzizkoa da. 6.3.1.6. 1/(T2s2 + 2Ts + 1) bigarren ordenako gaiak izendatzailean T = 1/n bada eta u = /n, orduan, anplitude nahiz argumentua kalkulatzeko (6.15) ekuazioak erabiliko dira, hau da,
1 G( j ) = 2 2 2 1 u + 2 u ( ) ( ) 2 u arg G( j ) = tan 1 u2
1
12
(6.30)
Maiztasuna denean, modulua nahiz argumentua n eta faktorearen funtzio dira, hau da, maiztasun naturalaren eta moteltze-faktorearen funtzio.
ERREGULAZIO AUTOMATIKOA
175
Sarrerako seinaleak maiztasun txikikoak direnean, irteerak ongi jarraitzen dio sarrerari, baina atzerapen-apur batekin; sarrerak maiztasun handikoak direnean berriz, irteeraren anplitudea txikia da eta sarrera eta irteeraren artean 180-ko atzerapena agertzen da. Adibidez, u = 0 denean, u = denean, u = 1 denean, ( = n) |G(j)| = 1 |G(j)| = 1 |G(j)| = 1/2 ; ; ; arg G (j) = 0 arg G (j) = 180 arg G (j) = 90
u parametroaren arabera egindako grafikoa 6.11 Irudikoa da eta moteltze-faktorearen aldaketak duen eragina argi ikus daiteke bertan. Moteltze-faktorea txikiagotzen den bezala, modulua handitu egiten da, bigarren ordenako sistema oszilakorrago bihurtzen dela adieraziz. (6.30) ekuaziotik, |G(j)| moduluaren gehienezko balioa izendatzailea minimoa denean gertatuko da. Bestalde, balio hori r erresonantziako maiztasunean gertatzen da.
Mr =
1 2 1
2
; r = n 1 2 2
(6.31)
eta, gainera, erresonantzia (Mr > 1), < 0.707 denean bakarrik gertatzen da.
Ir = 0 n =0 handia 1 Er
n n txikia n
176
n maiztasun naturalaren, d = n 1 moteldutako maiztasun naturalaren eta r erresonantziako maiztasunen arteko erlazioa 6.12 Irudian agertzen dena da. Ikusten denez, moteltze-faktorea zerorantz doanean, hiru maiztasunak maiztasun naturalerantz doaz.
2
0.2
0.4
0.6
0.8
1.0
moteltze-faktorea
Azkenik, funtzio honen diagramak bi koadrante behar ditu eta beste kasuetan bat besterik ez zen behar. Beraz, hirugarren ordenako sistemek hiru koadrante beharko dituzte (270 jartzeko) eta horrela jarraitzen da sistemaren ordena handitzen denean. 6.3.1.7. T2s2 + 2Ts + 1 bigarren ordenako gaiak zenbakitzailean Funtzio honen Nyquist-en diagrama 6.13 Irudian aurkezten da eta, ikusten denez, ardatz errealararen gainean dago.
Ir =0 0 1 Er
ERREGULAZIO AUTOMATIKOA
177
6.3 Adibidea Hurrengo transferentzi funtzioa duen sistemaren Nyquist-en diagrama egin behar da.
G( s ) =
i) < 1 denean ii) > 1 denean.
1 + Ts 1 + Ts
Sistema honi aurreratze/atzeratze sistema deritzo ( < 1 edo > 1 denean) eta (6.28) eta (6.29) ekuazioak erabiliz,
1 + 2T 2 G( j ) = 1 + 2 2 T 2
12
i) < 1 denean, fasea positibo da eta, ondorioz, aurreratze-sistema da. Gehienezko aurreratze-angelua ,
d T T = =0 2 2 dt 1 + T 1 + 2 2 T 2
denean gertatuko da, hau da,
= 1 T denean.
178
Ir
atzerapena
6.14 Irudia.
6.15 irudian, bigizta irekiko sistema arruntenetako batzuen Nyquist-en diagramak aurkezten dira eta, adibide bezala, hurrengo sistemenak ere egin daitezke. 6.4 Adibidea Hurrengo bigizta irekiko sistemaren Nyquist-en diagrama egin behar da,
kG( s ) =
i) k = 30 ii) k = 140 iii) k = 200 denean.
k ( s + 1) s( s + 2)( s + 3)( s + 4)
kG( s ) =
ERREGULAZIO AUTOMATIKOA
179
Ir = 0 1 j Er
Ir = 0 1+jT j T 0 Ir 1+jT 1 Er
0 Ir j =0 0 Er 0 1
=0 Er
1 (j)2 0
Ir = 0 Er
Ir jT 1+jT 0
= =0 1 Er
Ir 0
1 a
n2 j[(j)2+2nj+n2] Ir =
1+jT1 j(1+jT2)(1+jT3) Ir 0 Er = Er
0 0
180
G( j ) = k1
|Gj()|/k1
0 90
1 1.16
2 0.59
3 0.33 156
4 0.2 175
5 0.12 190
10 0.021 226
20 0.0029 247
0 270
104 132
Bigizta itxiko sistemaren egonkortasuna Routh-en teoria erabiliz azter daiteke. Beraz, k = 30 denean sistema egonkorra dela ikus daiteke eta polo guztiak s planoaren ezkerraldean daude. k = 140 denean, sistema egonkortasunaren mugan dago, hau da, bigizta itxiko bi polo daude ardatz irudikarian. k = 200 denean, sistema desegonkorra da bi polo agertzen direlako s planoaren eskuinaldean. Nyquist-en diagraman ikusten denez, k = 30 denean eta maiztasuna handituz doanean lortzen den grafikoa, (1,0) puntutik eskuinaldean geratzen da. k = 140 denean, grafikoa (1,0) puntuaren gainetik pasatzen da eta azkenik, k = 200 denean, grafikoa (1,0) puntuaren ezkerraldetik pasatzen da. Geroago ikusiko denez, hau guztia bigizta itxiko egonkortasunaren teoriari lotuta dago, eta bigizta itxiko sistemen egonkortasun absolutu nahiz erlatiboa aztertzeko erabiliko da.
ERREGULAZIO AUTOMATIKOA
181
G(j) planoa
200 k1= 24 1
140 k1= 24
30 k1= 24
6.16 Irudia.
6.3.2. Fase minimoa ez duten sistemak Orain arte aztertu diren sistemak egonkorrak ziren eta zeroak s planoaren ezker zatian kokatuta zeuden. Sistema hauek fase minimokoak direla esaten da, eta izendatzaileko gaiek fasearen atzerapena eta izendatzailekoek fase-aurrerapena ematen dutela adierazten du. Fase minimoa ez duten sistemak, zeroak s planoko eskuinaldean kokatuta badituzte ere, egonkorrak izaten dira. Ondorioz, zenbakitzailean, fasearen atzerapenean laguntzen duten gai batzuk agertzen dira. Sistema hauek kontrolatzen zailagoak izaten dira beren izaeragatik (fasearen atzerapena gehitzen dutelako). 6.3.3. Bode-ren diagrama Bode-ren diagramak bi grafiko ditu, anplitude/maiztasun eta fase/maiztasun, eta Nyquist-en diagramaren parametrikoa ez den aurkezpena egiten dute. Nyquist-en diagramak erantzun frekuentziala diagrama batean osorik aurkezteko abantaila badu ere, eskala logaritmikoak erabiltzen direnean Bode-ren diagramak dituen abantailak hurrengoak dira:
182
gai indibidualak biderkatu ordez, gehitu egiten dira. maiztasun zabalak ager daitezke (hamarkada batek 10 eta 1 arteko maiztasunak aurkezten dituelako). sistema konplexuen Bode-ren diagrama azkar egin daiteke asintoten bidez egindako hurbilketarekin, kalkulu luzeak saihestuz. Askotan, hurbilketa nahikoa izaten da egonkortasun erlatiboa neurtzeko. Beraz,
G( s ) = G1 ( s )G2 ( s )G3 ( s )
bada, bigizta irekiko erantzun frekuentziala hurrengoa da:
(6.32)
G( j ) = G1 ( j ) G2 ( j ) G3 ( j )
eta (6.33)
( j ) = 1 ( j ) + 2 ( j ) + 3 ( j )
Irabazpenaren ekuazioan logaritmoak erabiliz gero,
(6.34)
lehen aipatutako abantaila bat erakutsiz. Normalean irabazpena dezibeliotan aurkezten da hurrengo erlazioa erabiliz, irabazpena dezibeliotan (db) = 20 log (irabazpena) Praktika hau ingeniaritza elektrikoko telekomunikazioen adarretik dator. Beraz, irabazpena 2 bada, dezibeliotan 20 log 2 = 6 db izango da, eta irabazpena 1/2 bada, 20 log 1/2 = 6 db izango da. Ondorioz, irabazpen positiboak handitzea eta negatiboak moteltzea adierazten du. Orain, hurrengo gai sinpleen Bode-ren diagramak egingo dira, (6.35)
k, s, as + 1, bs 2 + cs + 1
sistema konplexuagoen grafikoak hauetan oinarritzen direlako.
ERREGULAZIO AUTOMATIKOA
183
6.3.3.1. k irabazpena Dezibeliotan jarritako irabazpena 20 log k da beti eta ez da maiztasunarekin aldatzen. Irabazpenaren grafikoan, maiztasunaren ardatzarekiko paraleloa den lerroa agertuko da. 6.3.3.2. 1/s integrazio-gaia 6.26 ekuaziotik, |G(j)| = 1/ ; arg G(j) = 90 izango dira. Dezibeliotan neurtutako irabazpena,
20 log(1 ) = 20 log
db 40 20 0 20 40 0.1 0 90 180 0.1 1 10 (a) 100 20 db/hamarkadako malda db 40 20 0 20 40 0.1 180 90 0 0.1 1 10 (b) 100
(6.36)
20 db/hamarkadako malda
10
100
10
100
6.17 Irudia. (a) 1/j funtzioaren kurba frekuentzialak. (b) j funtzioaren kurba frekuentzialak.
Funtzio hau 20db/hamarkada bakoitzeko malda duen lerro batez agertzen da irabazpenaren grafikoan. Lerro horiek = 1 maiztasuna duen puntua gurutzatzen du, 6.17(a) Irudian ikusten denez. Fasearen grafikoan, 90 puntutik pasatzen den lerro bat agertzen da maiztasunaren ardatzarekiko paralelo dena. Bestalde, 1/s2 funtzioaren malda 40 db/hamarkadakoa dela ikusten da.
184
6.3.3.3. s gai deribatiboa (6.27) ekuaziotik, |G(j)| = eta arg G(j) = 90 dira; ondorioz, irabazpena dezibeliotan 20 log izango da, 6.17(b) Irudian ikusten den bezala. Fasearen grafikoa maiztasunarekiko independentea da eta 90 puntutik igarotzen denez, maiztasunaren ardatzarekiko paralelo da. 6.3.3.4. 1/(Ts+1), lehen ordenako atzerapen-gaia (6.28) ekuaziotik, dezibeliotan jarritako irabazpena hurrengoa izango da,
12
1 20 log 1 + 2T 2
eta angelua,
= 20 log(1 + 2 T 2 )1 2 = 10 log(1 + 2 T 2 )
(6.37)
arg G( j ) = tan 1 T
(6.38)
maiztasuna txikia denean, 2T2 unitatea baino askoz txikiagoa izango denez, irabazpena 10log1 izango da gutxi gora-behera, hau da, 0 db. Beraz, maiztasunak oso txikiak direnean irabazpena dezibeliotan zero izango da. Maiztasuna handiagoen kasuan, 2T2 unitatea baino askoz handiagoa izango da eta irabazpena 10 log 2T2 da gutxi gora-behera. Hau da, 20 log 20 log T, eta maiztasunaren ardatza = 1/T puntuan gurutzatzen duen 20 db/hamarkada bakoitzeko maldako lerroa da. = 1/T maiztasunari hauste-maiztasuna deritzo eta puntu horretan irabazpenak 20 log 2 = 3 db da. Irabazpenaren grafikoa 6.18 Irudian ikusten da. Grafiko horretan benetako grafikoa eta hurbilketa asintotikoa agertzen dira. Fasearen grafikoa lerro zuzenen bitartez hurbildu ezin bada ere, kurba T=1, =45 puntuarekiko simetrikoa dela esan daiteke. Grafikoan ikusten denez, maiztasun txikietan atzerapen txikiak gertatzen dira eta maiztasun garaietan 90-ko atzerapenak lortzen dira.
ERREGULAZIO AUTOMATIKOA
185
20
0 45
90 1 20T
1 10T
1 5T
1 2T
1 T
2 T
5 T
10 T
20 T
6.18 Irudia. 1/1 + jT funtzioaren hurbilketa asintotikoa, benetako anplitudearen kurba eta fasearen kurba.
Askotan, hurbilketa hori sinpleago delako, sistema konplexuen grafiko azkarra egiteko erabiltzen da. Benetako eta hurbilketa-grafikoen arteko diferentziak 6.19 Irudian aurkezten dira.
hauste-maiztasuna 0 1 db 2 3 4 1 10T
1 5T
1 2T
1 T
2 T
3 T
5 T
10 T
6.19 Irudia. 1/1 + jT kurbaren anplitudearen hurbilketa asintotikoa egiten denean lortzen den errorea.
186
6.3.3.5. (Ts+1) lehen ordenako aurreratze-gaia Bode-ren diagrama osoa eta hurbilketa asintotikoa 6.20 Irudian agertzen dena da.
db 40 20 0 20 40 0.01 T asintota asintota kurba zehatza 90 45 1 T 10 T 0 0.01 T 0.1 T 1 T 10 T
0.1 T
6.3.3.6. 1/(T2s2+2Ts+1) bigarren ordenako gaia izendatzailean (6.30) ekuaziotik, irabazpena dezibeliotan hurrengoa da,
1 20 log 2 2 2 (1 u ) + (2 u)
eta angelua,
12
= 10 log (1 u 2 )2 + (2 u)2
(6.39)
2 u arg G( j ) = tan 1 2 1 u
non, T = 1/n, u = /n diren, hau da, u = T.
(6.40)
Maiztasun txikietan, irabazpena 20 log 1 da, hau da, 0 db. Maiztasun handietan berriz, irabazpena 10 log u4 , hau da, 40 log 40 log T. Honen grafikoa, maiztasunaren ardatza T = 1, hau da, = n denean gurutzatzen duen eta 40db/hamarkadako malda duen lerro zuzena da. Lerro hauek sistemaren hurbilketa asintotikoa dira. = n hauste-maiztasunean, irabazpena 10 log 4 2 da, hau da, 20 log 4 . Orduan, = 0.5 denean irabazpena = 0db izango da eta grafikoa hauste-maiztasuneko puntutik moteltze-faktorearen balio horretara pasako da. Moteltze-faktorea txikia denean ( < 0.5), hurbilketa asintotikoa eta benetako kurbaren arteko errorea nabaria da hauste-maiztasuneko puntuaren aldamenean. Hau, irabazpenaren grafikoan, 6.21 Irudian argi dago. Gainera,
ERREGULAZIO AUTOMATIKOA
187
erresonantzia < 0.707 denean besterik ez da gertatuko eta erresonantziako maiztasuna r T = 1 2 2 denean gertatuko da. 6.21 Irudian fasearen diagrama ere ikusten da. Maiztasun txikietan atzerapen txikiak gertatzen dira eta maiztasun handietan 180-koak lortzen dira. Hauste-maiztasunean, fasea = 90 izango da. 6.3.3.7. (T2s2+2Ts+1) bigarren ordenako gaia zenbakitzailean Bode-ren diagrama 6.21 Irudietatik ateratzen da zuzenean eta adibide bezala proposatzen da.
20 = 0.1 10 db 0 = 0.2 = 0.3 = 0.5 = 0.7 = 1.0 10 asintotak
90
180
6.21 Irudia. Bigarren ordenako sistemaren anplitudearen hurbilketa asintotikoa nahiz kurba erreala eta fasearen kurba.
188
6.3.3.8. eTs atzerapen gaia Atzerapen gaiak fase minimoa ez duen sistema baten portaera adierazten du.
G( j ) = e jT
denean, anplitudea beti unitatea izango da, hau da,
(6.41)
G( j ) = cos T j sin T = 1
(6.42)
Ondorioz, atzerapeneko gaiaren anplitudearen logaritmoa 0 db izango da. Bestalde, faseko angelua hurrengoa da,
(6.43)
100
400
500
600 0.1
0.2
10
ERREGULAZIO AUTOMATIKOA
189
6.5 Adibidea Hurrengo transferentzi funtzioa duen sistemaren Bode-ren diagrama egin behar da,
G( s ) =
i) < 1 ii) > 1, direnean.
1 + Ts 1 + Ts
Egin behar den guztia, (1+Ts) eta (1+ Ts) funtzioen diagramak lortu eta bien batuketa egitea da. Bestela, hurbilketa asintotiko osoa ateratzeko, zero irabazpenarekin hasi eta lehen hauste-maiztasunera iritsitakoan (txikiena) 20 db/hamarkada gorantz edo beherantz mugitu hurrengo hauste-maiztasunera iritsi arte. Orduan, 20 db/hamarkadako malda gehitu edo kenduko da. Horrela jarraitzen da transferentzi funtzioaren gai bakoitzarentzat. Fasearen diagrama egiteko, gai bakoitzaren fase-grafikoa egin eta guztiak batzen dira. < 1 denean, lehen hauste-maiztasuna zenbakitzailearena da, = 1/T puntuan. Hurbilketak 20 db/hamarkada gorantz egingo du = 1/T hurrengo hauste-maiztasuneraino. Orduan, 20db/hamarkada beherantz egin behar denez, > 1/T maiztasunetik aurrera, maiztasunaren ardatzarekiko paralelo den lerroa lortzen da. Lortutako diagrama 6.23 Irudian ikusten da eta aurreratze-zentzua du.
6.23 Irudia.
190
> 1 denean berriz, lehen hauste-maiztasuna izendatzailearena da, = 1/T puntuan. Beraz, hurbilketak beherantz egingo du 20 db/hamarkadako maldarekin hurrengo hauste-maiztasunera iritsi arte, hau da, = 1/T punturaino. Hemendik aurrera, grafikoa maiztasunaren ardatzarekiko paralelo den lerro zuzen bihurtzen da. Bode-ren diagrama 6.24 Irudikoa da.
Irabazpena (db)
0 1 2 3 4 5 0 20 40
(rad/s)
atzerapena
Faseko angelua ()
6.24 Irudia.
Adibide honetan, hurbilketa asintotikoak besterik ez dira egin eta kasu askotan hurbilketa hauek nahikoa zehatzak dira diseinua egiterakoan. Batzuetan, batez ere hauste-maiztasunak elkarrengandik oso hurbil dauden kasuetan, puntu batzuen irabazpen zehatzak jakin behar dira Bode-ren diagrama egiteko. Normalean, hauste-maiztasunetan benetako kurbak hurbilketetik 3db aldentzen direla gogoratzea nahikoa izaten da. 6.6 Adibidea Hurrengo bigizta irekiko sistemaren Bode-ren diagrama egin behar da,
kG( s ) =
ERREGULAZIO AUTOMATIKOA
191
Bode-ren hiru diagramak 6.25 Irudian ikusten dira eta benetako kurbek hurbilketa asintotikoak jarraitzen dituztela argi dago. 6.4. Adibidean, i) egonkorra, ii) desegonkortasunaren mugan eta iii) desegonkorra zela ikusi zen. Orain, Bode-ren diagrama erabiliz aztertuko dira.
20 Irabazpena (db) (iii) 10 (ii) D 0 C 1 2 3 4 5 10 (rad/s)
(i) 10 B
20 90
A 180
6.25 Irudia.
i)
Angelua = 180 denean (A puntua), hau da, maiztasuna = 4.35 rad/s denean, B puntuan lortzen den irabazpena = 14 db da, hau da, 0.2. Lehen aipatu den bezala, unitatea baino txikiagoa denez gero, sistema egonkorra da.
192
ii) Kasu honetan irabazpena 0db da, hau da, 1.0 eta, ondorioz, sistema oszilakorra izango da beti, desegonkortasunaren mugan egongo da. iii) Irabazpena 3db dela ikusten da, hau da, 1.4 eta, ondorioz, seinalea gero eta handiagoa egingo da sistema desegonkortuz. Kapitulu honetako beste atal batean Bode-ren diagrama aztertuko da bigizta itxiko sistemen egonkortasun absolutu eta erlatiboa kalkulatzeko. 6.3.4. Nichols-en diagrama Erantzun frekuentziala era parametrikoan jartzeko beste modu bat Nichols-en diagrama erabiltzea da. Grafiko honetan, irabazpena dezibeliotan fasearen aurka jartzen da, maiztasuna parametro bezala erabiliz. Diagrama hauek, bigizta irekiko sistemen portaera jakinik, bigizta itxiko portaera eta, beraz, egonkortasun erlatiboa aurresateko erabiltzen dira. Bigarren ordenako gaia izendatzailean duen sistema baten Nichols-en diagrama 6.26 Irudian ikusten da.
4 Faseko angelua () 0 180 90 4 murriztuz handituz /n 8 12 16 20 Irabazpena (db)
6.26 Irudia.
1/s2
6.7 Adibidea 6.6. Adibideko Bode-ren diagramei dagozkien Nichols-en diagramak 6.27 Irudian aurkezten dira.
ERREGULAZIO AUTOMATIKOA
193
Faseko angelua ()
180
90
(i) 10
20
6.27 Irudia.
194
6.4.1. Planoaren traslazioa eta zirkuluaren teorema 6.28 Irudiko bigizta itxiko transferentzi funtzioa hurrengoa da:
C( s ) G( s ) = R( s ) 1 + G( s ) H ( s )
(6.44)
H (s)
F(s)=1+G(s)H(s) funtzioaren poloak G(s)H(s) funtzioarenak dira eta, G(s)-ren poloak s planoaren eskuin zatian badaude ere, bigizta itxiko sistema egonkorra izan daiteke; 1+G(s)H(s) funtzioak s planoaren eskuin zatian zerorik ez duelako. Normalean, G(s) funtzioa faktorizatuta egoten da eta polo desegonkortzaileak ezagutzen dira. Dena den, horrela ez bada gertatzen, Routh-en teorema erabiliz atera daitezke. Suposa dezagun, s planoko eskuinaldean kokatuta dagoen T puntu bat hartzen dela eta erlojuaren orratzen norantzan mugitzen hasten dela C gune itxi batean zehar. C gune horrek ez du polo edo zerorik barnean eta ez ditu ukitu ere egiten (6.29 (a) Irudia). Horrela, (sp 4) bektorea bezalakoak sortuko dira norabidea aldatzen denean, baina 1+G(s)H(s)-ren errotazioa egin gabe. C gune horrek bi zero eta polo bat barne dituenean ariketa errepikatzen bada (6.29(b) Irudia), (sz1), (s z2) eta (sp1) bektoreetan sortzen den angelu-aldaketa 2 rad izango da erlojuaren orratzen norantzan. Ondorioz, 1+G(s)H(s) funtzioan lortzen den errotazioa (2*21*2)=2 izango da erlojuaren orratzen norantzan neurtuta. Ondorioz, C guneak z zero eta p polo barne dituenean, 1+G(s)H(s)-ren errotazioa (zp) *2 izango da erlojuaren orratzen norantzan.
ERREGULAZIO AUTOMATIKOA
195
(sp4) bektorea T C
s planoa
p4
p1 2 z1 C z2
(a)
(b)
6.29 Irudia. (a) C guneak ez du polo edo zerorik bere barnean. (b) C guneak polo bat eta bi zero ditu bere barnean
T puntuak s planoaren barne C gunea sortzen badu erlojuaren orratzen norantzan, 1+G(s)H(s) funtzioak ere gune bat sortuko du, beronen norabidea 1+G(s)H(s) funtzioaren arabera izango delarik. T puntuak sortutako guneak ez badu polo edo zerorik barnean edo barnean dauden zeroen kopurua eta poloen kopurua berdinak badira, 1+G(s)H(s) funtzioak sortutako guneak ez du jatorria izango bere barnean; bestalde, C guneak bere barnean polo bat baldin badu, 1+G(s)H(s) funtzioak jatorria behin hersten du erlojuaren orratzen kontrako norantzan (6.30 Irudia).
s planoa C1 p C1 C3 1+G(s)H(s) planoa
z C2
6.30 Irudia. s planoko guneak F(s) = 1 + G(s) H(s) planora pasatzen dira.
Demagun orain G(s)H(s) bigizta irekiko funtzioaren polo/zeroen konfigurazioa hurrengoa dela:
196
G( s ) H ( s ) =
F ( s ) = 1 + G( s ) H ( s ) = 1 +
Beraz, s planoko edozein puntutarako, F(s) planoko puntu bat lortzen da. Adibidez, s=1+j2 denean, F(s) planoan lortzen dena hurrengoa izango da:
F (1 + j 2) = 1 +
Beraz, s planoko kurba bati beste kurba bat dagokio F(s) planoan eta 6.31 Irudian adibide batzuk ikusten dira. Beraz, C guneak z zero eta p polo baditu s planoan, 1+G(s)H(S) funtzioak errotazioa sortzen du jatorriaren inguruan, beronen angelua hurrengoa delarik: 2(zp) rad, erlojuaren orratzen norantzan 2(pz) rad, erlojuaren orratzen kontrako norantzan. 6.4.2 Nyquist-en egonkortasuna Demagun, s planoko C guneak eskuinaldeko 1+G(s)H(s) funtzioaren z zero eta p polo guztiak barne dituela, baina jatorria kanpoan geratzen dela; hau da, C guneak s planoaren eskuin zati guztia hartzen du R1 0 eta R2 direnean, 6.32 Irudian ikusten den bezala. Sistema fisikoetan, G(s) H(s) 0 s doanean. Beraz, R2 zirkulu handia 1+j0 puntuari dagokio 1+G(s)H(S) planoan eta R 0 doanean, G(s) H(s) funtzioa puntu finito eta erreal batera edo infinitura doa. Beraz, gunea sortzeko jarraitzen diren bideak hurrengoak dira,
(6.45)
ERREGULAZIO AUTOMATIKOA
197
j B j2 D 2 0 j2 C
s planoa
F(s) planoa
=3
(a)
A 4
A' 4 =0 Er
=3 =1 2 =2 C'
=1 j j2
s planoa
=1 =1.5 2 E =3 =2
Ir 2 E'
=1 =1 =0 D' 2 F' =4
F(s) planoa
=0
(b)
4
A 0 F j2
4 A' Er
=2
=1
=3
j B j2 C D 2 F j2 0 E
s planoa
F(s) planoa
=3
(c)
A 4
A' 4 =3 Er
2 =2
j B j2 C
s planoa
Ir 2 B'
F(s) planoa
=3 =3 E' D' C' 2 =1 =3 A' 4 Er
(d)
A 4 0 j2 F j B A
D 2 2 =3 2 E
F'
s planoa
C j2 D
F(s) planoa
(e)
F E
G 2 H j2 2 0 2 2
G' 4 Er
198
Ir b j
C s planoa
R2 a 0 e f R1 c Er
6.32 Irudia. Jatorriko polo eta zeroak saihesten dituen gune itxia.
s = j
R
lim R. e j s = j
R0
lim R. e j
(0 < ) 2 2 ( < 0) 2 2
Ikusten denez, ab eta de bideek 1+G(j)H(j) ( < < ) funtzioari dagokion Nyquist-en diagrama sortzen dute eta gune osoak Niquist-en diagrama osoa sortzen du. Ondorioz, 1+G(j)H(j) funtzioaren traslazioa eta zirkuluaren teorema erabiliz, sistemaren egonkortasuna azter daiteke. Nyquist-en egonkortasun-teoria. 6.32 Irudian ikusten den bezala s puntuek C gunea sortzen badute, hau da, 1+G(s)H(s) funtzioaren zati erreal positiboa duten p polo eta z zero guztiak barne baditu, orduan, sistema egonkor batean, 1+G(j)H(j) guneak erlojuaren orratzen norantzan neurturik jatorria hersten duen aldien kopurua hurrengo formulak ematen du,
N = p
(6.46)
ERREGULAZIO AUTOMATIKOA
199
Hau da, 1+G(j)H(j) grafikoak jatorria p aldiz hertsi behar du erlojuaren kontrako norantzan 1+G(s)H(s) funtzioak s planoaren eskuin zatian zerorik izan ez dezan eta, ondorioz, bigizta itxiko transferentzi funtzioak {G(s)/[1+G(s)H(s)]} ez du polo desegonkorrik izango. Beraz, egonkortasuna aztertzeko, 1+G(j)H(j) funtzioaren diagrama polarra besterik ez da behar. Koefiziente errealak dituen sistema batentzat hurrengo baldintza betetzen denez gero, G(j)H(j)=G(j)H(j) maiztasunak zerotik infinitura aldatuz grafiko osoa lortuko litzateke ardatz errealarekiko simetrikoa delako. Normalean, G(j)H(j) funtzioaren grafikoa egiten da maiztasuna zerotik infinitura aldatuz, 1+GH funtzioarena egin ordez. Orduan, Nyquist-en egonkortasun-teoria honela geratuko da: "Bigizta itxiko sistema egonkorra izateko beharrezkoa eta nahikoa den baldintza hurrengoa da: G(j)H(j) funtzioaren diagrama polarrak 1+j0 puntua p aldiz hertsi behar du erlojuaren orratzen kontrako norantzan". Kasu askotan G(s)H(s) funtzioak ez du polorik s planoaren eskuin zatian, p = 0, eta orduan Nyquist-en egonkortasun-teoria honela geratzen da: "Bigizta itxiko sistema bat egonkorra izateko nahikoa eta beharrezkoa den baldintza G(j)H(j) diagramak 1+j0 puntua barne ez edukitzea da. Beste era batean, egonkortasuna lortzeko, 1+j0 puntuak G(j)H(j) diagramako hurbilen dagoen puntutik ezkerrera egon behar du, maiztasunaren hazte-norabideari jarraituz". Beraz, Nyquist-en diagrama batek, maiztasuna handitzen doan bezala, 1 puntua ezkerraldean uzten badu, bigizta itxiko sistema egonkorra izango da; 1 puntua eskuinaldean badu, desegonkorra eta 1 puntuaren gainetik pasatzen bada, desegonkortasunaren mugan egongo da. 6.4.3 Egonkortasun baldintzatua Bigizta itxiko sistema bat egonkorra izan daiteke k irabazpena zehatz batentzat, baina desegonkorra k handitu edo txikiagotzen denean. Horrelako sistema batek egonkortasun baldintzatua duela esaten da. 6.33 Irudian horrelako sistema baten Nyquist-en diagrama aurkezten da. Nyquist-en egonkortasunaren teoriaren 3. puntua aplikatuz, 1+j0 puntutik hurbil dauden puntuak kontsideratu behar dira.
200
Ir GH planoa
= C B A 0 Er
6.8 Adibidea Hurrengo transferentzi funtzioa duen sistemaren egonkortasuna aztertu nahi da metodo frekuentzialak erabiliz.
G( s ) =
eta, ondorioz,
k s 1
G( j ) = G( j ) = k
k j 1
2 +1
; arg G( j ) = tan 1
= + tan 1 1
Maiztasuna zero denean, irabazpena k eta angelua 180 dira. Beraz, egonkortasuna aztertzeko hiru diagrama egingo dira: k < 1, k = 1 eta k > 1 denean. 6.34 Irudian ikusten denez, Nyquist-en diagrama osoak egin dira, hau da, < < maiztasunekin lan eginez. Bigizta irekiko transferentzi funtzioak polo bat s planoaren eskuin zatian duenez, Nyquist-en diagramak 1+j0 puntua erlojuaren orratzen kontrako norantzan behin hertsi behar du sistema egonkorra izan dadin. k = 0.5 denean, (k < 1), Nyquist-en diagramak ez du 1+j0 puntua hersten eta, ondorioz, sistema desegonkorra da. k = 1.5 denean (k > 1), diagramak 1 puntua behin hersten du erlojuaren orratzen kontrako norantzan, sistema egonkorra dela adieraziz.
ERREGULAZIO AUTOMATIKOA
201
G(j)H(j) planoa
=0
1 =0
=0 K=0.5
K=1 K=1.5
6.34 Irudia.
6.9 Adibidea Bigizta irekian hurrengo transferentzi funtzioa duen sistema desegonkorra dela frogatu behar da metodo frekuentzialak erabiliz; Bode-ren diagrama ere aztertu.
k s ( s + 1) k G( j ) = 2 ( j + 1) G( s ) =
2
eta ondorioz,
G( j ) =
+1
2
; arg G( j ) = tan 1
|G(j)|/k funtzioaren Nyquist-en diagrama 6.35 Irudian ikusten da. Diagrama 1+j0 puntuaren ezkerraldetik pasatzen da maiztasuna hazten doan neurrian eta sistema desegonkorra dela ikusten da; k irabazpenak ez du eraginik magnitudean ez bada, hau da, sistema desegonkorra izango da balio guztientzat.
202
G(j) planoa
6.35 Irudia.
6.36 Irudian Bode-ren diagrama aurkezten da. Nyquist-en egonkortasuna aztertzeko, 180-ko atzerapena duen puntuaren anplitudea aztertu behar da. Irabazpena 1 baino handiagoa bada, hau da, 0 db gainetik, sistema desegonkorra da; irabazpena < 1 denean, sistema egonkorra da. Adibide honetan, 180-ko faserako irabazpena 1 baino handiagoa denez, sistema desegonkorra da.
10
irabazpena (db)
(rad/s)
10
20
270
6.36 Irudia.
ERREGULAZIO AUTOMATIKOA
203
FASEAREN
ETA
G(j)H(j)=1 denean egonkortasun erlatiboa zero dela gauza jakina da, hau da, G(j)H(j)=1/180; Nyquist-en diagrama 1+j0 puntutik pasatzen denean. Beraz, puntu kritikotik (1, j0) Nyquist-en diagramara dagoen distantziak emango du bigizta itxiko sistemaren egonkortasun erlatiboaren neurria; normalean, distantzia hori handituz gero, egonkortasuna ere handitu egiten da. Egonkortasun erlatiboaren gradua, fasea eta irabazpenaren arabera definitzen dira, fasearen eta irabazpenaren tarteak erabiliz.
G(j)H(j)planoa 1+j0 A x fase-tartea
Irabazpenaren tarteak desegonkortasuna lortu aurretik irabazpena zenbat handitu daitekeen adierazten du, fasearen bektoreak finkoak direla suposatuz. 6.37 Irudian, x bektorea OA distantzia bada, A puntua Nyquist-en diagramak ardatz erreal negatiboa gurutzatzen duen puntua izanik (180), irabazpenaren tartea 1/x edo 20 log x db izango da; zeren A puntuko irabazpena kopuru horrekin biderkatuz, Nyquist-en diagrama (1,j0) puntutik pasako baita eta desegonkortasuna iritsiko da. Fasearen tarteak, Nyquist-en diagrama puntu kritikotik pasa dadin, fasea zenbat atzera daitekeen adierazten du (irabazpena aldatu gabe). Fasearen tartea jatorrian zentrua duen edo r = 1 duen zirkulua eginez lortzen da. Ardatz erreal negatiboa eta zirkuluak diagrama gurutzatzen duen puntuan lortzen den OB bektorearen arteko angelua fasearen tartea da (zeinu positiboa duelarik). Fasearen tartea negatibo bada, sistema desegonkorra izango da. Lehen aipatu diren Bode eta Nichols-en diagrametan ere egonkortasun erlatiboa azter daiteke.
204
Bode-ren diagraman lan eginez, fasearen angelua = 180 den puntuan irabazpenaren grafikoa 0db-ko ardatzetik zenbat dezibelio beherago dagoenaren neurria da irabazpenaren tartea. Fasearen tarteak berriz, irabazpena 0 db denean, 180-ko lerrotik fasearen grafikoraino zenbat gradu dauden neurtzen du, 6.38 Irudian ikusten den bezala.
Irabazpena (db) 0 (rad/s) irabazpen-tartea
6.39 Irudian, Nichols-en diagramari dagozkion fasearen eta irabazpenaren tarteak ikusten dira.
Faseko angelua () fase-tartea 0 270 irabazpen-tartea 180 90
Irabazpena (db)
Ongi diseinatutako sistema batean, irabazpenaren tartea 6 eta 9.5 db artean egoten da eta fasearena berriz, 40 eta 60 tartean. 6.40 (a), (b) eta (c) Irudietan, Nyquist, Bode eta Nichols-en diagramak erabiliz, egonkorrak eta desegonkorrak diren sistemen irabazpen eta fase-tarteak aurkezten dira.
ERREGULAZIO AUTOMATIKOA
205
Ir Irabazpen-tarte positiboa 1 Kg 1 Fase-tarte positiboa G(j) Sistema Egonkorra (a) y 1 Er 1 1 Kg G(j) G planoa Fase-tarte negatiboa y
Ir G planoa
1 Er
Irabazpen-tarte negatiboa
Sistema Ezegonkorra
db
db
|G|
|G| /G
Fase-tarte positiboa db 0 Irabazpen-tarte positiboa 270 180 /G Sistema Egonkorra (c) 90 db |G| 0
Irabazpen-tarte negatiboa
|G|
Fase-tarte negatiboa
270
180
90
/G Sistema Ezegonkorra
6.40 Irudia. Egonkorrak eta ezegonkorrak diren sistemen fase- eta irabazpen-tarteak. (a) Diagrama polarrak; (b) Bode-ren diagramak; (c) Nichols-en diagramak.
206
G' ( s ) =
2 n 2 s 2 + 2 n s + n
(6.47)
Mr-ren balioa, moteltze-faktorea, gehienezko gaindiketa eta hazte-denboraren arabera lor daiteke. Beraz, maiztasunaren arloan diseinatuz, erlazio horien bidez portaera iragankorraren informazioa lor daiteke. Bigarren ordenako sistema baten erresonantziako anplitudea,
Mr =
1 2 1 2
( < 0.707)
(6.48)
da eta
Mr eta , Mr eta gehienezko gaindiketaren portzentaia eta Mr eta ntr arteko erlazioak aurkezten dira. Kasu honetan, portzentaia =
tr = n 1 .
2
1 2
eta
Normalean, sistema baten Mr, 1.0 eta 1.4 artean mugituko da baina, dena den, aplikazio zehatzen arabera desberdina izango da. Adibidez, bigarren ordenako sistema batean (6.41 Irudian), Mr 1.1 izan behar du.
Mr 5
Mr 5
Mr 5
2.5
2.5
2.5
ntr (c)
207
Banda-zabalera 6.42 Irudian aurkezten da eta sarrerako maiztasun guztiak barne egoteko nahikoa zabala aukeratu behar da, baina ez handiagoa, zaraten arazoak saihesteko.
db
0 3
banda-zabalera
c eskala logaritmikoan
G' ( j ) =
G( j ) 1 + G( j ) H ( j )
(6.49)
[G' ( j )]1 = G 1 ( j ) + H ( j )
(6.50)
izango da, hau da, G1 eta H-ren gehikuntza bektoriala, 6.43 Irudian ikusten den bezala. Berrelikadura unitarioko kasuetan,
[G' ( j )]1 = G 1 ( j ) + 1
(6.51)
eta bigizta itxiko diagrama bigizta irekiko Nyquist-en alderantzizko diagramatik lortuko da, ardatz irudikaria norabide negatiboan unitate bat mugituz. Gainera, G1(j) funtzioari aplikatutako Nyquist-en egonkortasun-teoria berdina da: egonkortasuna lortzeko, 1 puntuak diagramaren hurbileneko puntutik ezker aldean egon behar du maiztasuna hazten den norantzan hartuta.
208
G1+H
[G(j)]1
1 H (j)
ERREGULAZIO AUTOMATIKOA
209
deko kurba logaritmikoak duen malda 20 (pq) db/hamarkada denean eta, gainera, faseko angelua = 90 (pq) bada, sistema fase minimokoa dela esan daiteke (p eta q, transferentzi funtzioaren zenbakitzaile eta izendatzaileko polinomien graduak dira hurrenez hurren). Transferentzi funtzioa lortzearren, esperimentazio bidez lortutako anplitudearen kurbari asintotak egiten zaizkio. Hauen maldek 20 db/hamarkadako anizkoitzak izan behar dute. Lortutako kurba logaritmikoa 20db/hamarkada maldatik 40 db/hamarkada maldara aldatzen bada = 1 maiztasunean, 1/[1+ j/1] faktorea izango da transferentzi funtzioan. Malda horren aldaketa 40db/hamarkadakoa baldin bada = 2 maiztasunean,
1
faktore karratikoa
[1 + 2 ( j ) + ( j ) ]
2 2 2
tore karratikoaren maiztasun naturala, n = 2 izango da. Moteltze-faktorearen balioa kalkulatzeko, 2 maiztasunaren inguruan, esperimentzaio bidez lortutako kurbak aurkezten duen gaindiketa neurtu eta 6.21 Irudikoekin konparatzen da. G (j) transferentzi funtzioaren faktoreak kalkulatu ondoren, maiztasun txikiko irabazpena kalkulatzen da. Horretarako, 0 denean 1+j/1 eta 1+2(j/2)+(j/2)2 terminoek unitaterantz doazela gogoratu behar da eta, ondorioz,
0
lim G( j ) =
k ( j )
(6.52)
(6.53)
Maiztasun txikietako asintota 20 log k(db) duen zuzena da. Hemendik, k-ren balioa zuzenean atera daiteke. 2. = 1 denean,
<< l << l
(6.54)
210
Honek maiztasun txikietako asintotak -20db/hamarkadako malda duela esan nahi du. k-ren balioa kalkulatzeko, maiztasun txikietako asintotak 0 db-ko lerroa gurutzatzen duen maiztasunaren balioa kalkulatzen da, eta hori izango da numerikoki k-ren balioa. 3. = 2 denean,
<< l << l
(6.55)
Maiztasun txikietako asintotaren malda 40 db/hamarkada izango da. Asintota horren 0 dB-ko zuzena gurutzatzen duen maiztasunaren balioa numerikoki -k izango da. 6.44 Irudian, 0, 1 eta 2 tipoko sistemak eta k-ren balioa kalkulatzeko era erakusten da.
db 20 20 log K (a) 0 40 db 0 (b) =K db 40 0 (c) =-K 20 =-K 0 40 db 40 20 db 0 40 =K 40 20 20
6.44 Irudia. a) Moduluaren kurba 0 tipoko sistementzat b) Moduluaren kurba 1 tipoko sistemarentzat c) Moduluaren kurba 2 tipoko sistemarentzat
ERREGULAZIO AUTOMATIKOA
211
Esperimentalki lortutako fasearen kurbek aurkitu den transferentzi funtzioa egokia den frogatzeko balio dute. Fase minimoa duten sistementzat, kurba esperimentalak eta kalkulatutako transferentzi funtzioarenak nahikoa berdinak izan behar dute. Kurba horiek maiztasun handietan oso desberdinak badira, orduan sistema fase minimokoa ez dela adieraziko du. 6.8.2. Fase minimoa ez duten sistemen transferentzi funtzioak Oso maiztasun handietan kalkulatutako fasea esperimentalki kalkulatua baino 180 txikiago bada, transferentzi funtzioko zeroren bat s planoaren eskuinaldean egongo da. Kalkulatutako fasea eta esperimentalaren arteko diferentzia abiadura konstantearekin handitzen bada, atzerapen-gaia aurkituko da transferentzi funtzioan. Funtzio hori hurrengoa dela suposatuz,
G( s )e Ts
non G(s) bi polinomioen arteko erlazioa den, orduan,
(6.56)
d arg G( j )e jT = T d lim
Ekuazio honetatik, T-ren balioa kalkulatzen delarik. 6.10 Adibidea 6.45 Irudian aurkezten den sistemaren transferentzi funtzioa kalkulatu nahi da.
(6.57)
212
100
200
300
80
400
500 40
Lehen urratsa moduluaren kurba asintota bidez hurbiltzea da, asintota horien maldak 20 db/hamarkadakoak edo hauen anizkoitzak izango direla kontutan izanik. Horrela, hauste-maiztasunak kalkulatu eta hurrengo transferentzi funtzioa suposatzen da.
G( j ) =
k (1 + 0.5 j ) 2 + j j (1 + j ) 1 + 2 j 8 8
6.21 Iruditik, moteltze-faktorearen balioa kalkulatzen da, = 0.55. k-ren balioa kalkulatzeko, maiztasun txikietako asintota 0 db-ko lerroa gurutzatu arte luzatzen da. Ondorioz, k = 10 dela ikusten da. Lehen hurbilketa bezala, transferentzi funtzioa hurrengoa dela suposatuko da,
G( j ) =
G( s ) =
213
Orain, fasearen kurba aztertu behar da. Suposatu den transferentzi funtzioaren gai bakoitzari dagokion fasea kalkulatu eta guztiak batuz gero, 6.45 Irudian ikusten den kurba lortzen da. Argi dago kurba esperimentala oso desberdina dela maiztasun handietan eta, gainera, badirudi abiadura konstantearekin aldentzen direla. Beraz, atzerapen-gaia dagoela esan daiteke. Beronen transferentzi funtzioa G(s)eTs dela suposatzen bada, maiztasun garaietan faseko bi kurben arteko diferentzia 0.2 da eta T-ren balioa kalkula daiteke,
G( s )e Ts =
6.9. BIBLIOGRAFIA
DAzzo J.J., Houpis C.H., 1983, "Linear control System Analysis and Design", McGraw-Hill Series in Electrical Engineering, Dorf R.C., 1989, "Sistemas modernos de control", Addison-Wesley Iberoamericana. Flrez J., Tapia A., 1990, "Introduccin a los sistemas automticos de control (I)", ESII- Universidad de Navarra, Donostia. Hostetter G.H., Savant Jr. C.J., Stefani R.T., 1982, "Design of Feedback Control Systems", Holt-Saunders International Editions, N.Y. Kuo B.C., 1987, " Automatic Control Systems", Prentice-Hall Inc., USA. Marshall, S.A., 1978, "Introduction to Control Theory", MacMillan Publishers LTD., Hong Kong. Ogata K., 1970, "Ingenieria de control moderna", Prentice-Hall Inc.
214
6.10. ARIKETAK
6.1. Hurrengo funtzioen Bode-ren diagramak kalkulatu: a)
F(s) = F(s) =
1 s + 20 s + 100
2
b)
1 3s( s + s + 4)
2
c)
d)
e)
4s 1 ( s + 2 s + 16)2
2
6.2.
G( s ) H ( s ) = G( s ) H ( s ) = G( s ) H ( s ) =
b)
c)
d)
G( s ) H ( s ) =
e)
ERREGULAZIO AUTOMATIKOA
6.3.
A6.1 Irudian posizio-sistema komertziala agertzen da. Nyquist-en diagrama erabiliz, sistema egonkortzen duen K-ren balioa kalkulatu.
Motorearen Tentsio-Kontrola Potentzi anplifikadorea K Sistemaren Dinamika 106 s2+2000s+106 Abiadura Sentsorea e0.01s Perturbazioa D (s) Lortzen den 1 posizioa P (s) s
A6.1 Irudia.
6.4.
Prozesu kimiko baten tenperatura-kontrolaren bloke-diagrama A6.2 Irudian agertzen da. Tenperatura-sentsorea berotze-sistematik urrun kokatuta dagoenez gero, atzerapena gertatzen da. K atzerapen-denboraren balioa kalkulatu sistema egonkorra izan dadin.
Berogailua eta Kontroladorea 100 s+20 Tenperatura-sentsorea 50 s+5 Lortutako Tenperatura Y (s)
Atzerapena eKs
A6.2 Irudia.
6.5.
Nyquist-en diagrama erabiliz, A6.3 Irudian agertzen diren sistemen egonkortasuna aztertu.
R (s) 10 (s+10)3 3 s+1 (a) Y (s) R (s) 100 s2+2s+100 Y (s)
4 s2+2s+1 (b)
A6.3 Irudia.
216
6.6.
A6.4 Irudian, hainbat sistemaren Nyquist-en diagramak aurkezten dira. Haien egonkortasuna aztertu.
=0+ G(j) 1 [PR=0] =0+ (a) [PR=0] =+ G(j) =+ 1
(b)
=+
=0+
A6.4 Irudia.
6.7.
G( s ) =
k 1+ s 1+ s s(1 s )
b)
G( s ) = k G( s ) = G( s ) = G( s ) = G( s ) =
c)
d)
e)
f)
217
g)
G( s ) =
k (1 + 2 s ) s(1 + s )(1 + s + s 2 )
h)
i)
j)
6.8.
G( s ) =
a) Anplitude-kurbak 0 db-ko ardatza = 3.5 rad/s puntuan gurutzatzen duela frogatu. b) fasearen tartea = 45 dela frogatu. 6.9. Bertikalean lurretik urruntzen den hegazkina sistema desegonkorra da eta, ondorioz, egonkortzen duen sistema automatikoa behar du. A6.5 Irudian, Estatu Batuetako armadaren VTOL hegazkinak duen egonkortze-sistema honen bloke-diagrama agertzen da. Hegazkinaren dinamika aurkezten duen sistema hurrengoa dela esan daiteke,
G( s ) =
10 s + 0.25
2
G1 ( s ) =
k1 ( s + 7) s+2
a) k1=6 denean, G1(s)G(s)H(s) transferentzi funtzioaren Bode-ren diagrama egin. b) sistemaren fase-tartea eta irabazpen-tartea kalkulatu. c) Aire-perturbazioa Td(s) = 1/s denean, egoera egonkorreko errorea kalkulatu.
218
Erreferentzia R (s)
Td (s)
Errorea
Hegazkina G (s)
Posizioa (t)
A6.5 Irudia.
6.10. A6.6 Irudian, gizaki baten begininia irekitzeko erabiltzen den kontrol-sistemaren eredu sinplea agertzen da. K irabazpena begininiarena da eta beronen denbora-konstantea da. Atzerapen-denbora T = 0.2 segundokoa da eta K = 4.0. (a) Atzerapen-denbora ken daitekeela suposatuz, Bode-ren diagrama egin eta fasearen tartea kalkulatu. (b) Atzerapena sartuz gero lortzen den sistemaren fasearen tartea kalkulatu.
Begininiaren azalera Begininia K (1+s)3 Inpultsu nerbiosoak esT Nerbio optikoa 1 I (s) Argiaren intentsitatea C (s)
Erreferentzia R (s)
A6.6 Irudia.
ERREGULAZIO AUTOMATIKOA
219
7.
7.1. SARRERA
Aurreko kapituluetan bigizta itxiko sistema batek denboran zehar zuen portaera nahiz portaera frekuentziala aztertu dira. Kapitulu honetan, (s = + j) planu konplexu osoan sistemak duen portaera aztertuko da. Ikusiko den bezala, teknika grafiko honetan oinarritutako analisiak, bigizta irekiko sistema baten ezaugarriak jakinik, bigizta itxiko sistemaren egonkortasun nahiz portaeraren ezaugarrien berri emango du. Hurbilketa honen arrazoia hurrengo bigizta itxiko sistemaren erlazioa aztertuz argi ikus daiteke,
G' ( s ) =
kG( s ) 1 + kG( s )
(7.1)
Normalean G(s), bigizta irekiko transferentzi funtzioa, faktorizatuta egoten da eta G(s), (7.1) ekuazioaren forma dela eta, faktorizatu gabe. Lehen aipatu den bezala, transferentzi funtzioa faktorizatuta dagoenean, sistemaren erantzun iragankorra jakitea nahikoa erraza da, baino zailagoa gertatuko da faktorizatu gabe dagoenean. Beraz, bigizta itxiko sistemen portaera jakiteko teknika berrien beharra ikusten da. Evans-ek (1948) bigizta itxiko kontrol-sistema baten portaera aztertzeko metodo bat garatu zuen, erroen kokaerako metodoa. Metodo hau grafikoa da eta beronen erregelak jakinik, bigizta irekiko sistemaren parametroren bat aldatzen denean (normalean k irabazpena), bigizta itxiko sistemaren ekuazio karakteristikoaren erroen kokaera ateratzen du. Teknika honen bidez grafikoa egindakoan, egonkortasun egokia emango duen k-ren balioa kalkula daiteke eta, gainera, bigizta itxiko sistemaren erantzun iragankorra nolakoa den ere erraz jakin daiteke.
ERREGULAZIO AUTOMATIKOA
221
Metodo hau aztertu aurretik, bigizta irekiko transferentzi funtzioan poloek eta zeroek duten eragina ikusiko da.
G( s ) =
(7.2)
non, zenbakitzailearen ordena izendatzailearena baino txikiagoa den, hau da, m < n, eta faktoreetan jarriz gero,
G( s ) = k'
non,
( s z1 )( s z2 )...( s zm ) ( s p1 )( s p2 )...( s pn )
(7.3)
k' =
b0 den. Zenbakitzailearen erroak, z1, z2, ... zm, G (s)-ren zeroak dira, zeren a0
s = zi (i = 1,..., m) eginez gero, G(s) = 0 egiten da. Ondorioz, zeroen kopurua m da, zero bat l aldiz errepikatzen bada, l zero bezala kontatzen direlako. Izendatzailearen erroak, p1, p2, ... pn, G(s)-ren poloak dira, zeren s = pi (i = 1,..., n) eginez gero, G(s) = da. Beraz, n polo daude eta berauek G(s) transferentzi funtzioa duen sistemaren ekuazio karakteristikoaren erroak dira. G(s)-ren polo eta zeroak erreal nahiz konplexuak izan daitezke, baina konplexuak izanez gero konjugatuak izan behar dute, hau da, p1=1j1, p2 = 1+j1, (7.2) ekuazioko polinomioak errealak direlako. Gainera, G(s) egonkorra den sistema baten trasnferentzi funtzioa bada, n poloen zati errealek negatibo izan behar dute (beraz, ekuazio karakteristikoarenak ere horrelakoak izango dira). G(s)-ren n polo eta m zeroen ezagueraren bitartez, G(s) funtzioa plano konplexuan ongi ager daiteke. Poloak gurutzeak bezala eta zeroak borobilak bezala aurkezten dira eta lortzen den diagrama G(s)-ren polo/zeroen konfigurazioa da. Adibidez, demagun hurrengo sistema dugula,
G( s ) =
s2 + s s 3 + 8s 2 + 21s + 20
(7.4)
222
G( s ) =
s( s + 1) ( s + 4)( s + 2 + j )( s + 2 j )
(7.5)
Sistema honek bi zero, z1 = 0, z2 = 1 eta hiru polo, p1 = 4, p2 = 2 j, p3 = 2 + j ditu. Beronen polo/zeroen konfigurazioa (7.1) Irudikoa da.
Ir j2
j1
Er
j1
j2
7.1 Irudia.
Polo (edo zero) konplexuak bikote konjugatuak bezala agertzen direnez, konfigurazioa simetrikoa da ardatz errealarekiko. Gainera, hiru poloek zati erreal negatiboak dituzte, planoaren ezkerraldean daude eta, ondorioz, sistema egonkorra da. Demagun orain funtzio zehatz baten transferentzi funtzioaren polo/zeroen konfigurazioa hurrengoa dela,
G( s ) =
(7.6)
eta sistema honi dagokion erantzuna denboran zehar nolakoa izango den kalkulatu nahi dela. s = 0 jatorriko poloak denboran zehar egindako integrazioa adierazten du. s = 0.5 poloak jaitsiera motela duen funtzio esponentziala da eta s = 3 poloak berriz, jaitsiera azkarragoa duena aurkezten du. s = 1.4 eta s = 1.6 oso hurbil daude elkarrengandik eta s = 1.5 puntuan kokatutako bikote bat bezala jokatuko dute eta berauen funtzioek alderantzizko zeinuak izango dituzte. s = 2.1 poloa, s = 2.0 zerotik oso hurbil dagoenez, biak ken daitezke. s = j polo-bikoteek funtzio oszilakorra emango dute eta beronen maiztasuna handiago egingo da poloak jatorritik ardatz irudikarian aldentzen diren
ERREGULAZIO AUTOMATIKOA
223
neurrian. s = 1 2j polo-bikoteek, moteldutako funtzio oszilakorra emango dute. Normalean, s = a jb polo konplexu konjugatuek
a a + b2
2
moteltze-faktorea eta
G (s)
7.2 Irudia.
G' ( s ) =
kG( s ) 1 + kG( s )
(7.7)
non bigizta itxiko poloak G(s)-ren izendatzailea zero denean gertatzen diren, hau da,
1 + kG( s ) = 0
edo
(7.8) (7.9)
kG( s ) = 1
Azken formula hau modu polarrean jarriz gero,
kG( s ) = 1e j
edo
(7.10)
kG( s ) = 1e j (2 n +1)
n = 0,1,2,...
(7.11)
224
(7.12)
Erroen kokaerako metodoarekin egindako diagrama (7.12) ekuazioak emandako fase-baldintza betetzen duten s balio guztien diagrama da eta beraz, bigizta itxiko poloak non kokatzen diren adierazten duena, hau da, (7.9) ekuazioaren erro guztiak, k-ren balio guztientzat, k zerotik infinitura aldatuz. Diagrama hau erabiliz eta (7.12) ekuazioak emandako moduluaren baldintzaren bitartez, k-ren balio zehatza hauta daiteke bigizta itxiko poloak aurretik finkatutakoak izan daitezen. Diagrama egiteko, angeluaren ekuazioa betetzen duten s planoko puntuak erabiliko dira. Hasieran, kG(s) bigizta irekiko sistemaren polo eta zeroak kokatuko dira plano konplexuan eta grafikoki angeluaren ekuazioa betetzen duten s balio guztiekin egingo da diagrama. Demagun 7.3 Irudiko polo/zeroen konfigurazioa,
Ir j2
116.6 33.7 5 4 45
j1
Er 3 2 1
j1
j2
7.3 Irudia.
ERREGULAZIO AUTOMATIKOA
225
eta angeluaren ekuazioa betetzen da. Beraz, s = 3.5 puntua erroen kokaerako diagramaren barne dago eta bigizta itxiko sistemaren poloa da (k balio zehatz batentzat). Moduluaren ekuazioa erabiliz, k-ren balioa kalkulatzen da.
k=
non,
Puntuz puntu frogak egiteak denbora asko eramango duela argi dago eta beraz, diagrama hori erraz eta azkar kalkulatuko duen metodoa behar da.
G' ( s ) =
kb( s ) a( s ) + kb( s )
(7.13)
eta a(s)-ren ordena b(s)-rena baino handiagoa denez gero, G(s) funtzioaren polo-kopurua G(s) funtzioarenaren berdina da eta, beraz, diagraman dauden adarren kopuruarena. G(s) funtzioaren zeroak beti G(s)-ren zeroak direla aipatu behar da. 3. Diagramako adarren hasiera-puntuak G(s)-ren poloak izango dira. k = 0 denean, G(s)-ren poloak eta G(s)-renak berdinak dira eta, ondorioz, diagramaren adarrak G(s) funtzioaren poloetan hasiko dira.
226
4. Diagramako adarren bukaera-puntuak G(s)-ren zeroak dira; geratzen diren adarrak infinitura joango dira ezezagunak diren asintotei jarraituz. k = denean, G(s)-ren poloak b(s)-ren erroak dira eta, ondorioz, G(s)-ren zeroak. Baina G(s) funtzioaren heina bat edo handiagoa denez gero, diagramako beste r adarrak infiniturantz joango dira. 5. Ardatz errealeko puntu bat diagramakoa izango da, bere eskuinaldean dauden polo eta zeroen kopurua bikoitza ez bada. Adibidez, 7.4 Irudiko polo/zeroen konfigurazioan s = a eta s = b puntuak diagramakoak diren jakiteko, angeluen teorema erabiliko da.
Ir s = b Er
s = a
7.4 Irudia.
s = a baldin bada,
ERREGULAZIO AUTOMATIKOA
227
Ir s = e
Er
s = d
s = c
7.5 Irudia.
6. Geratzen diren r adarrak infinitura doazenean jarraitzen dituzten asintotek (2n+1)/r angeluak osatzen dituzte ardatz errealarekin eta ardatz honekiko simetrikoak dira. G(s) funtzioaren heina r da eta s infiniturantz doanean, angeluaren teoremari jarraituz,
(7.14)
arg( s ) =
(2 n + 1) r arg( s ) =
(7.15)
(2 n + 1) r
dira. Erregela hau 7.1 Taulan laburtuta dago, baina r handitzen den bezala infinituraino irits daiteke.
7.1 Taula
r-ren balioa 1 2 3 4
Asintoten kopurua 1 2 3 4
Asintoten angeluak 180 90, 90 60, 180, 60 45, 135, 45, 135
7. Asintotek ardatz erreala gurutzatzen duten puntua hurrengo formulak ematen du, ( poloak zeroak ) heina . Demagun,
228
kG( s ) = k
(7.16)
(7.17)
non, r = n m den, eta orduan (7.12) ekuazioa erabiliz, (7.18) Asintota guztiak eta ardatz erreala elkartzen diren puntuan s-ren balioa handia denez gero, (7.18) ekuazioa honela jar daiteke,
s r + ( a1 b1 )s r 1 +... = k
s + a1 b1 = k r
r
(7.19)
s=
a1 b1 = r
poloak zeroak
r
(7.20)
j2
Er
j2
7.6 Irudia.
Sistema honen heina lau da, asintoten angeluak 45, 135, 45 eta 135 dira eta elkartze-puntua hurrengoa izango da:
s=
229
8. Erregela honek ardatz errealetik atera eta ardatzera iristearekin du zerikusia. Diagramaren adar bateko punta bakoitzean polo bat dagoenean, k handitzen den neurrian biak elkarrengana mugitzen dira polo bikoitza sortuz eta, orduan, elkarrengandik urruntzen dira polo konjugatuak sortuz. Adar bateko punta bakoitzean zeroak badaude berriz, alderantziz gertatzen da, 7.7 Irudian ikusten denez.
Ir
Er
7.7 Irudia.
Demagun orain, 7.8 Irudiko polo/zeroen konfigurazioan, diagramaren eskuinaldean dauden bi poloen arteko zein puntutan aldentzen hasten den jakin nahi dela. Suposa dezagun puntu hori s = z dela. Orduan, ardatz errealetik oso hurbil dagoen puntu bat hartzen da, s = z + j eta angeluaren teorema aplikatzen da.
1 2 3 (180 4 ) ( 5 + 5 ) ( 6 + 6 ) = 180
hau da,
1 2 3 + 4 5 6 = 0
5 5 y3 1 3 4 Er 2 x5 6 x4 x2 x1 6 x3 Ir z
(7.21)
7.8 Irudia.
230
5 + 6 = 360 delako.
Orain, oso txikia denez, angeluak tangentez alda daitezke,
2 x + 2 32 = 0 x5 x4 x2 x1 x3 + y3
eta hemendik z puntua kalkula daiteke. Demagun orain 7.9 Irudiko sistema.
Ir 2 3 2 1 3
(7.22)
Er
7.9 Irudia.
1 2 (180 3 ) = 180 1 2 + 3 = 0
eta ondorioz,
+ =0 3 z 2 z z 1
eta,
z 2 6 z + 7 = 0; z = 1.586
9. Honek polo konplexuetatik ateratzen diren adarrekin du zerikusia. Polo konplexu batetik ateratzerakoan (edo zerora iristerakoan) adarrak osatzen duen angelua angeluaren teoria erabiliz kalkulatzen da. Demagun 7.10 Irudiko polo konplexutik oso hurbil dagoen puntu bat,
ERREGULAZIO AUTOMATIKOA
231
Ir 1
5 Er
7.10 Irudia.
1 atzeratze-angelua kalkulatzeko, puntu horretatik polo eta zero guztietara neurtutako angeluak (p polora izan ezik), p polotik neurtuko direla suposatuko da. Beraz,
2 3 4 5 1 = (2 n + 1)
eta ekuazio honetatik ateratzen da 1 angelua.
(7.23)
10. Diagramak ardatz irudikaria gurutzatzen dituen puntuak bigizta itxiko ekuazio karakteristikoari Routh-en egonkortasun-teoria aplikatuz kalkulatzen dira, hau da, 1+kG(s)=0. Demagun, adibidez, hurrengo transferentzi funtzioak ardatz irudikaria non gurutzatzen duen jakin nahi dela:
G( s ) =
orduan,
1 ( s + 3)( s + 2 s + 2)
2
1+
k =0 ( s + 3)( s + 2 s + 2)
2
( s + 3)( s 2 + 2 s + 2) + k = 0 s 3 + 5s 2 + 8 s + 6 + k = 0
bigizta itxiko ekuazio karakteristikoa delarik, Routh aplikatzen da,
232
s3 s
2
1 5 (6 + k ) + 40 5 6+k
8 (6 + k )
s1 s0
Egonkortasuna lortzeko lehen zutabe guztiak positibo izan behar du, zeinu-aldaketarik gabe. Beraz,
5s 2 + 40 = 0
s = 8j
11. Aurrean aipatutako 10 erregelak jarraituz diagramaren forma aterako da gutxi gora-behera eta angeluaren teoria erabiliz, plano konplexuko puntu berezi batzuk diagramakoak diren kalkulatuko da. Ondorioz, diagrama osoa egin daiteke. Orain, moduluaren teorema erabiliz, diagramako edozein puntutan k irabazpenak izango duen balioa ere kalkulatuko da.
k=
puntu horretatik poloetara dauden luzeren biderkaketa puntu horretatik zeroetara dauden luzeren biderkaketa
(7.24)
Zerorik ez dagoen kasuan, izendatzailea bat izango da. Erregela hauen laburpena, 7.2 Taulan agertzen da.
ERREGULAZIO AUTOMATIKOA
233
7.2 Taula. Erroen Kokaerako diagrama egiteko erregelak (1) Simetria Koefiziente konstanteak dituzten transferentzi funtzioen erroen kokaerako diagramak, s planoko ardatz errealarekiko simetrikoak dira. Adarren kopurua = Z, Z>P denean Adarren kopurua = P, P>Z denean non P, G(s)H(s) funtzioaren polo-kopurua den Z, G(s)H(s) funtzioaren zero-kopurua den. Erroen kokaerako hasiera-puntuak (k = 0), G(s)H(s) funtzioaren poloak dira. Diagramako bukaera-puntuak (k = ), G(s) H(s) funtzioaren zeroak dira. P>Z denean, bukaera-puntuak infinituan daude. s planoko ardatz errealaren puntu bat diagramakoa izango da, puntu horretatik eskuinaldean dauden polo eta zeroen kopurua bikoitia ez bada. P>Z denean, diagramako adarrak infinitura joaten dira asintota batzuk jarraituz. Asintota hauek ardatz errealarekin osatzen dituzten angeluak, (2 n + 1) non, n = 0, 1, 2, 3,........, PZ1 PZ Asintotek ardatz erreala gurutzatzen duten puntua,
(3) Hasierako puntuak (k = 0) (4) Bukaerako puntuak (k = ) (5) Ardatz errealaren gainean dagoen diagrama (6) Diagramako asintotak
n =
dK =0, ds
Diagramak polo batetik ateratzerakoan duen angelua, polo horretatik oso hurbil dagoen puntua hartu eta hurrengo ekuazioa aplikatuz lortzen da,
m m+n = s + zi - s + p j = - (2 n + 1) i =1 j =1
(10) Diagramak ardatz irudikaria gurutzatzen duen puntua (11) K-ren balioa diagrama erabiliz Diagramak ardatz irudikaria gurutzatzen dituen puntuak, Routh-en teoria erabiliz lortzen dira. Erroen kokaerako diagramako edozein s1 puntutan K-ren balioa kalkulatzeko, s1 puntutik poloetara dauden distantzien biderkaketa K= s1 puntutik zeroetara dauden distantzien biderkaketa
234
7.5. ADIBIDEAK
Irabazpena zerotik infinitura aldatzen denean, bigizta irekian hurrengo transferentzi funtzioa duen sistemaren erroen kokaerako diagrama egin behar da.
G( s ) =
1 ( s + 3)( s + 2 s + 2)
2
2. Erregela erabiliz, G(s) funtzioak hiru polo ditu eta, beraz, diagramak hiru adar izango ditu. 3. Erregela erabiliz, diagramako hasiera-puntuak s = 3, s = 1+j eta s = 1j dira. 4. Erregela aplikatuz, diagramako bukaera-puntuak infinitu izango dira, zerorik ez dagoelako. 5. Erregelaz, adar bat, ardatz errealeko s = 3 puntuan hasi eta infinitura joango da. 6. Erregelaz, heina hiru denez gero, hiru asintota egongo dira, ardatz errealarekin -60, 60 eta 180 osatuz. 7. Erregelaz, asintotak elkartzen diren puntua hurrengoa da,
s=
( 3) + ( 1 + j ) + ( 1 j ) 5 = = 1.66 3 3
Ir
1 2 3
Er
7.11 Irudia.
ERREGULAZIO AUTOMATIKOA
235
1 2 3 = (2 n + 1)
hau da,
1 26.6 90 = (2 n + 1) 1 = 63.4
10. Erregela hau aplikatuz, k = 34 zenean diagramak s = -8j puntuan ardatz irudikaria gurutzatzen zuela ikusi da lehen. Diagrama osoa 7.12 Irudian ikusten dena da, non kren balioak 11. erregela aplikatuz kalkulatzen diren. Adibidez, k=10 denean, bigizta itxiko poloak s=4, s=0.5+j1.94 eta s=0.5j1.94 dira eta G(s) bigizta itxiko transferentzi funtzioa hurrengoa da,
G' ( s ) = k
G( s ) =
( s + 1)( s + 2) s ( s + 3)( s + 4)
2
Gainera, sistema egonkorra izateko, k irabazpenak zer balio izango dituen kalkulatu nahi da. 2. Erregela erabiliz, G(s) funtzioak lau polo dituenez, diagramak lau adar izango ditu. 3. Erregelaz, hasiera-puntuak s = 0 (bikoitza), s = 3 eta s = 4 dira. 4. Erregelaz, bukaera-puntuak s = 1, s = 2 eta infinituan dauden beste bi.
236
Ir
k=34
k=10
j1
j2
j3
7.12 Irudia.
ERREGULAZIO AUTOMATIKOA
237
5. Erregelaz, diagrama ardatz errealeko 1 eta 2 tartean eta 3 eta 4 tartean dago. 6. Erregelaz, heina bi denez, bi asintota daude, ardatz errealarekin 90 eta 90 osatuz. 7. Erregelaz, asintoten elkartze-puntua hurrengoa da,
s=
(0) + (0) + ( 3) + ( 4) ( 1) ( 2) 7 + 3 = = 2 2 2
8. Erregelaz, jatorrian dagoen puntu bikoitzetik bi adar ateratzen dira 90 osatuz gorantz eta beherantz. Gainera, s = 3.44 puntuan aldentze-puntua eta s = 1.46 puntuan elkartze-puntua sortzen dira (7.13 Irudia). 10. Erregelaz, bigizta itxiko ekuazio karakteristikoa hurrengoa da,
s 2 ( s + 3)( s + 4) + k ( s + 1)( s + 2) = 0
hau da,
s 4 + 7s 3 + (12 + k )s 2 + 3ks + 2 k = 0
eta Routh-en irizpidea erabiliz,
s4 s3 s2
s1 s0
1 12 + k 7 3k 84 + 4 k 2k 7 84 + 4 k 7 3k 14 k 84 + 4 k 7 2k
2k
Ondorioz, bigizta itxiko sistema egonkorra izango da k-ren edozein baliorentzat. Hau argi geratzen da diagrama osoa egiten denean, 7.13 Irudia, grafiko guztia s planoaren ezkerraldean dagoelako.
238
Ir
j3
j2
j1
Er
j1
j2
j3
7.13 Irudia
ERREGULAZIO AUTOMATIKOA
239
G( s ) =
s +1 s( s + 2)( s + 3)( s + 4)
Funtzio honen erroen kokaerako diagrama, 7.14 Irudikoa da, Lehenbizi, ardatz erreal negatiboarekin polo konplexuek 30-ko angelua osatu behar dutela suposatuko da. Beraz, diagramatik eta moduluaren teoria erabiliz (11.erregela), k=5.0 dela ateratzen da. Orduan, bigizta itxiko poloak s=2+j, s=2j, s =4.8 eta s=0.2 dira, eta bigizta itxiko funtzioa,
G' ( s ) =
5( s + 1) ( s + 4.8)( s + 0.2)( s 2 + 4 s + 5)
Lehen klaseko sistema denez gero, ez du egoera egonkorreko errorerik aurkeztuko, hau da, t infinitura doanean c (t) = r (t) izango da, eta azken balioaren teorema erabiliz,
[G' (s)]s 0 =
5 = 1.04 1 (4.8)(0.2)(5)
240
Ir
j3
j2
j1 2 1 4 3 2 1 0 Er
j1
j2
j3
7.14 Irudia.
ERREGULAZIO AUTOMATIKOA
241
Sistemaren portaera iragankorra bigizta itxiko transferentzi funtziotik aterako da zuzenean, (7.27) C( s ) = G' ( s ) R( s ) eta erreferentzia maila sarrera dela suposatuz, Laplace-ren alderantzizko transformazioa egiten da,
c( t ) = L
eta
G' ( s ) 1 s
(7.28)
1 1.04 0.097 1.0254 0.08s 0.33 G' ( s ) = + 2 = s s s + 4.8 s + 0.2 s + 4s + 5 0.49 1.04 0.097 1.0254 0.08( s + 2) + = 2 s + 4.8 s + 0.2 ( s + 2) + 1 ( s + 2)2 + 1 s
beraz,
c(t ) = 1.04 0.097e 4.8t 1.0254e 0.2 t + 0.08e 2 t cos t 0.49e 2 t sin t
Funtzio hau 7.15 Irudian agertzen da, t = 0 denean t = denean c (t) = 1.04 0.097 1.0254 + 0.08 0.0 c(t) = 1.04 1.0
7.15 Irudian ikusten den bezala, egoera iragankorreko erantzuna ez dute polo konplexuen bikoteek dominatzen baizik eta s = 0.2 poloak. Sistema zeharo egonkorra eta mantsoa da eta ondorioz irabazpena handitu egin daiteke arriskurik gabe. Beraz, angelua 60 eginez erantzun egokia lortuko da. Normalean, jatorriaren aldamenean polo negatibo erreala baldin badago, sistema egonkorragoa da eta irabazpenaren balio handiagoa erabil daiteke.
242
1.04
irteera
0.08e2tcos t 12 6 8 10 4
0.49e2tsin t
0.097e4.8t 1.0254e0.2t
0.4
ERREGULAZIO AUTOMATIKOA
0.8
243
7.15 Irudia
Adibidea 60-ko angelurako errepikatuz, bigizta itxiko funtzioa hurrengoa izango da,
G' ( s ) =
eta maila sarrera sartuz gero, denboran zehar sistemak duen erantzuna hurrengoa da,
c(t ) = 0.975 0.159e 6 t 0.27e 0.8t 0.53e 1.1t cos2.19t 0.82e 1.1t sin 2.19t
Funtzio hau, 7.16 Irudian agertzen dena da,
irteera 1.0
0.8
0.6
0.4
0.2
5 denbora (s)
7.16 Irudia.
Sistema honen erantzuna azkarragoa eta zerbait oszilakorragoa da baina, hala ere, egokia izango litzateke. Irabazpena gehiago handituz gero, erantzuna oso oszilakorra izango da eta, beraz, onartezina.
244
7.7. BIBLIOGRAFIA
Distefano J.J., Stubberud A.R., Williams I.J., 1992, "Retroalimenatacin y sistemas de control", McGraw-Hill Interamericana, S.A., Kolonbia. Dorf R.C., 1989, "Sistemas modernos de control", Addison-Wesley Iberoamericana. Franklin G.F., Powell J.D., Emami-Naeini A., 1991, "Control de sistemas dinmicos con retroalimentacin", Addison-Weley Iberoamericana, U.S.A. Kuo B.C., 1987, "Automatic Control Systems", Prentice-Hall Inc. U.S.A. Marshall S.A., 1978, "Introduction to Control Theory", MacMillan Publishers LTD., Hong Kong. Ogata K., 1970, "Modern control Engineering"; Prentice-Hall Inc., Englewood Cliffs, N.J.
7.8. ARIKETAK
7.1. Hurrengo transferentzi funtzioa duen sistemaren polo/zeroen konfigurazio grafikoa egin,
G( s ) =
Polo bakoitzaren eragina aztertu sarrera bezala inpultsua jartzen denean. G(s)-ren balioa kalkulatu s = 2.5 eta s = 1 + 3j direnean. 7.2. Bigizta irekiko hurrengo transferentzi funtzioa duen sistemaren erroen kokaerako diagrama marraztu,
G( s ) =
1 ( s + 1)( s + 6 s + 13)
2
ERREGULAZIO AUTOMATIKOA
245
7.3.
Bigizta irekian hurrengo transferentzi funtzioa duen sistemaren erroen kokaerako diagrama egin,
G( s ) =
s +1 s( s + 2)( s + 4)( s 2 + 2 s + 5)
Sistema egonkorra mantentzeko k irabazpenak izan behar dituen balioak kalkulatu. 7.4. Erroen kokaerako diagrama erabiliz k-ren balioak aztertu, bigizta irekian hurrengo transferentzi funtzioa duen sistemak egoera iragankorreko portaera egokia izan dezan,
G( s ) =
7.5.
1 ( s + 1)( s + 2)( s + 3)
Bigizta irekian hurrengo transferentzi funtzioak dituzten sistemen erroen kokaerako diagramak egin, a)
G( s ) = G( s ) = G( s ) =
k s( s + 1)2 k ( s + s + 1)( s + 1)
2
b)
c)
k ( s + 1) s( s + 2)( s + 3) k ( s 2 + 4 s + 8) s 2 ( s + 4)
d)
G( s ) =
7.6.
Hegazkinen egonkortasuna jakina izan arren helikopteroek kontrol automatikoa behar dute egonkortasuna lortzeko. A7.1 Irudian kontrol automatikoaren eredua aurkezten da. Pilotuak kontrol-palanka erabiltzen ez duenean, zirkuitua irekia dagoela kontsideratzen da. Helikopteroaren dinamika hurrengo transferentzi funtzioaz aurkezten da,
G2 ( s ) =
246
R(s)
k1 s2+12s+1
A7.1 Irudia.
a) Kontrol-zirkuitua irekia dagoenean, egonkortasun automatikoaren zirkuituaren erroen kokaerako diagrama egin. k2-ren balioa kalkulatu erro konplexuen moteltze-faktorea = 0.707 izan dadin. b) k2-ren balio horrekin, egoera egonkorreko errorea kalkulatu Td(s) = 1/s denean. c) Pilotuaren zirkuitua gehituz gero lortzen den sistemaren erroen kokaerako diagrama egin k2 konstantearen balioa mantenduz eta k1 konstantea 0-tik -ra doanean. d) k1 konstantearen balio egokia hartuz, egoera egonkorreko errorea kalkulatu. 7.7. Manufakturak egiten diren lantegietan erabiltzen diren automatikoki gidatutako ibilgailuen kontrol zehatza eta tartekatze ziurra oso garrantzitsua izango da aurrerantzean. Gainera, sistema hauetan egon daitezkeen perturbazioak (lurreko olioa etab.) saihestea ere garrantzi handikoa izango da. Sistema osoa A7.2 Irudian aurkezten da, ibilgailuaren dinamika hurrengo transferentzi funtzioak ematen duelarik,
G( s ) =
Lortu nahi den tartekatzea R (s)
k4 s+250
Sentsorea
A7.2 Irudia.
ERREGULAZIO AUTOMATIKOA
247
a) Berrelikadurako sentsoreak duen poloa kontutan hartu gabe, sistemaren erroen kokaerako diagrama egin. b) Sistemaren irabazpen osoa k = k1 k2 k4/250 = 4000 denean, sistemaren erroak kalkulatu. 7.8. Concorde bezala ezagutzen den garraio-hegazkin supersonikoa (SST), 1976. urtean hasi zen funtzionatzen mundu osoan zehar. Concorde hegazkinaren hegaldiko abiadura 2.240 km/h-koa da eta New York eta Londres artean egiten duen hegaldiak hiru ordu irauten du. Hegaldiko kontrol-sistemak kalitate handia eta baldintza erosoak izan behar ditu. SST hegazkinetako kontrol automatikoa diseinatzeko, A7.3 Irudian agertzen den sistema erabil daiteke. Kontrol-sistema horren erro dominanteen ezaugarriak hurrengoak izango dira: n = 2.5, 1 = 0.3 eta =10. Kalkulua serbomekanismoaren dinamika kontutan hartu gabe egin daitekeela suposatu. Bestalde, k1 irabazpena aldakorra izango da: gurutzaldian eta pisu ertainarekin, k1 = 0.02 eta pisu gutxirekin jaisterakoan k1 = 0.2.
Serbomekanismoa R(s) 2500 s2+60s+2500 Eragilea 1 0.1s+1 Hegazkina k1(s+1) (s2/2n1)+(21/n1)s+1 Abiadurako giroskopioa C(s)
(s+0.2)2 (s+0.1)(s+10)
Iragazkia
k2
A7.3 Irudia.
a) k = k1k2 denean, erroen kokaerako diagrama marraztu. b) Hegazkinak gurutzaldiko parametroak erabiltzen dituenean, k2 giroskopioaren irabazpena kalkulatu = 0.707 duten erroak lortzeko. c) k2 horrekin, berria aurkitu k1 pisu gutxiko baldintzekin ateratakoa denean. 7.9. Lantegietan erabiltzen diren ibilgailuen kontrol automatikoa asko garatu da azken urteotan zehar. Sistema hauetako batek lurrean sartutako gidatze-kablea erabiltzen du. Errore-detektorea ibilgailuaren aurrean muntatuta dauden bi hariletan oinarri-
248
tzen da. Detektoreak kablean doan korronteak sortzen duen eremu magnetikoa neurtzen du. A7.4 Irudian ikusten da sistemaren bloke-diagrama, non G(s) hurrengoa den,
G( s ) =
A7.4 Irudia.
Erroen kokaerako diagrama marraztu eta ka-ren balioa lortu erro konplexuen moteltze-faktorea 0.707 izan dadin. 7.10. Berrelikadura negatiboa duen sistemaren bigizta irekiko transferentzi funtzioa hurrengoa da,
GH ( s ) =
k ( s + 1)2 s( s 2 + 1)( s + 4)
a) 0 k denean, erroen kokaerako diagrama egin. b) Egonkortasuna lortzeko, k parametroak dituen balioak kalkulatu. c) Zer balio izan behar du k parametroak erroak ardatz irudikariaren gainean egoteko? 7.11. Abiadura handiko hegazkin nahiz misilen garapenak abiadura handitan mantentzen diren parametro aerodinamikoen berri izan behar du. Parametro horiek frogatzeko, haize-tunelak erabiltzen dira. Tunel horietan, airea presio handitan konprimatzen da eta balbula baten bidez libratzen da haizea sortzeko. Haizea ateratzen den neurrian barruan geratzen denaren presioa murriztu egiten denez, balbula gero eta gehiago ireki beharko da haizearen abiadura konstante izan dadin. Beraz, balbula horren egokitzea egingo duen kontrol-sistema beharko da. Bigizta irekian sistemak duen transferentzi funtzioa hurrengoa da,
ERREGULAZIO AUTOMATIKOA
249
HG( s ) =
Erroen kokaerako diagrama egin eta erroen kokaera bilatu k = 326 eta k = 1350 denean. 7.12. Europako emisioen arauak betetzeko, HC eta CO emisioak bihurgailu katalitikoaren bidez kontrolatzen dira ibilgailuen ihes-hodietan. NOx emisioak kontrolatzeko, ihes-gasen berzirkulazio-teknikak erabiltzen dira. Bestalde, NOx emisioen araua aldatu eta 1.25 g/km-tan ipini da orain eta, ondorioz, muga eta berzirkulazio-teknikak ez dira dagoeneko nahikoak. Hiru emisio horien arauak betetzearren metodo ugari ari dira ikertzen eta garrantzitsuenetakoa efektu hirukoitza duen katalizadorea eta zirkuitu itxiko motorearen kontrol-sistema erabiltzen dituena da. Metodo honen kontrola A7.5 Irudian aurkezten da. Ihes-gasen sentsoreak ihes-hodian dauden gasen maila neurtzen du erreferentziako mailarekin konparatu ahal izateko. Bi seinaleen arteko diferentzia erreguladorean landu eta irteerak karburadorearen huts-maila erregulatzen du. Honela, aire/erregai erlaziorik hoberena lortu eta bihurgailu katalitikoan gertatzen den prozesua egokiena izango da. Sistema honen bigizta irekiko transferentzi funtzioa hurrengoa da:
GH ( s ) =
k ( s + 1)( s + 6) s( s + 2)( s + 3)
Iheste hodia C (s)
Sentsorea
A7.5 Irudia.
250
8.
KONTROLADOREEN DISEINUA
8.1. SARRERA
Kapitulu honen oinarrizko helburua, sarrera eta irteera bakarra duten eta linealak diren kontrol-sistemen konpentsazioa eta diseinua egiteko dauden prozedurak aztertzea da. Erabiliko diren prozedurak erroen kokaera eta erantzun frekuentziala dira. 8.1.1. Funtzionamendu-espezifikazioak Kontrol-sistemak lan berezi batzuk betetzeko diseinatzen dira. Normalean, kontrol-sistema bati eskatzen zaizkion baldintzak, funtzionamenduko espezifikazioak dira. Hauek zehaztasunari, egonkortasun erlatiboari eta erantzunaren abiadurari lotuta daude. Diseinuko arazoetan, funtzionamendu-espezifikazioak balio numeriko zehatzen bitartez eman daitezke. Beste kasuetan, balio zehatz nahiz indikazio koalitatiboen bidez ematen dira. Azken kasu honetan, diseinuan zehar funtzionamendu-espezifikazioak alda daitezke, betetzen ez direlako edota lortzen den sistema garestiegia delako. Orokorrean, funtzionamendu-espezifikazioek lan berezi bat betetzeko behar direnak baino murriztaileagoak ezin dute izan. Kontrol-sistema batean egoera egonkorreko funtzionamendua zehatza izatea lortu nahi bada, egoera iragankorreko portaerari ezin zaizkio behar ez diren espezifikazio murriztaileak eskatu, batez ere osagai garestiak beharko dituztelako. Kontrol-sistema baten diseinu eta proiektua egiterakoan garrantzitsuena, aurrikusitako helburuak kontrol-sistema egoki baten bidez lor daitezen, funtzionamenduko portaera era zehatzean ipintzea da. 8.1.2. Proba eta aldaketak erabiltzen dituzten metodoak Kasu praktiko gehienetan, kasu berezi bati aplikatu behar zaizkion funtzionamendu-espezifikazioen bitartez finkatzen da diseinu-metodoa. Kontrol-sistema diseinatzerakoan,
ERREGULAZIO AUTOMATIKOA
251
funtzionamendu-espezifikazioak denboran zehar sistemak duen portaeraren arabera (hazierako denbora, gehienezko gaindiketa, egonkortze-denbora, etab.) edo maiztasunaren arloan egindako neurketen arabera (fasearen tartea, anplitudearen tartea, gehienezko erresonantzia edo banda-zabalera) ematen badira, erroen kokaeraren metodoa edo erantzun frekuentziala erabiltzen dituzten metodoetan oinarritutako saio/aldaketa metodoak erabili behar dira nahi eta nahi ez. Aipatutako metodo hauek sarrera eta irteera bakarra duten eta linealak diren sistemetan besterik ez dira erabiliko, denboran zehar ez direla aldatuko ziurtatuz. Diseinatzailea, probak eta aldaketak eginez, funtzionamendu-espezifikazioak lortzen saiatuko da. Diseinua bukatu ondoren, espezifikazioak betetzen direla probatzeko saioa egin eta, nahi zena lortu ez bada, diseinu-prozesua errepikatzen da parametroen balioak aldatuz edo sistemaren konfigurazioa aldatuz. Beraz, metodo honetan diseinatzailearen ezaguerak garrantzia handia du zeren, esperientzia handiko diseinatzaile batek, froga gehiegirik egin gabe, sistema egokia lortuko bailuke. 8.1.3. Prozesuko dinamikaren aldaketa Kontrol-sistema bat egiterakoan, funtzionamendu-espezifikazioak betetzeko era erraza prozesuaren dinamika aldatzea dela jakina da. Baina, benetako kasu askotan hau ez da posible, prozesua finkoa eta aldaezina delako. Kasu honetan, prozesuaren parametroak ezingo dira aldatu eta kontroladorearenak aldatu beharko dira. Kapitulu guzti honetan, prozesua finkoa eta aldaezina dela suposatuko da. 8.1.4. Sistemen konpentsazioa Prozesuaren portaera egokia lortzeko egin behar den lehen gauza, irabazpenaren egokitzea da. Benetako kasu askotan, irabazpenaren egokitzearekin bakarrik, sistemaren portaera ez da nahikoa aldatzen eta, ondorioz, funtzionamenduko berezitasunak ez dira lortzen. Askotan, irabazpenaren balioa handituz, egoera egonkorreko portaera hobetzen da, baina egonkortasun ahula edota desegonkortasuna ere lortzen da. Kasu hauetan, sistema berriro diseinatzen da (egitura aldatuz edo osagai berriak gehituz), sistemaren portaera osoa aldatu eta nahi den portaera lortzearren.
252
Sistemaren barnean ipintzen den osagai berri hori, konpentsadorea da. Honek, hasierako sistemaren portaera desegokia konpentsatzen du. 8.1.5. Serie-erako konpentsazioa eta berrelikadurako konpentsazioa Gc(s) konpentsadorea G(s) transferentzi funtzioarekin seriean ipintzen bada, 8.1 (a) Irudian ikusten den bezala, konpentsazioa serie-erakoa dela esaten da. Beste konpentsazio-era bat gairen baten seinalea berrelikatzea eta berrelikadurako bigiztan konpentsadorea jartzea da, 8.1 (b) Irudian ikusten den antzera. Konpentsazio honi berrelikadura-konpentsazioa edo paralelo-erakoa deritzo.
Gc (s)
G (s)
H (s) (a)
G1 (s)
G2 (s)
Gc (s)
H (s) (b)
Kontrol-sistemak ondo konpentsatu ahal izateko, serie-erako edo berrelikadurako konpentsadorearen diseinu egokia egin behar da. Bi konpentsazioen arteko aukera egiterakoan, sistemaren seinaleen izate berezia, puntu desberdinen potentzia-maila, erabili behar diren osagaiak, diseinatzailearen esperientzia, arazo ekonomikoak eta beste hainbat kontutan hartu beharrekoak dira.
ERREGULAZIO AUTOMATIKOA
253
Normalean, serie-erako konpentsazioa berrelikadurakoa baino errazagoa gerta daiteke, baina, bestalde, serie-erakoek irabazpena handituko duten edota isolatzea lortuko duten anplifikadore gehigarriak beharko dituzte. Gainera, berrelikadurako konpentsazioa egiteko erabiltzen diren osagaiak serie-eran erabilitakoak baino gutxiago dira seinale egokia badagoenean, hau da, energiaren transferentzia potentzi maila garai batetik beste txikiago batera egiten delako (bestela, anplifikadoreak erabiliko dira). 8.1.6. Konpentsadoreak Funtzionamendu-espezifikazioak betetzeko konpentsadore bat behar denean, diseinatzaileak konpentsadorearen transferentzi funtzioa berbera duen osagai fisikoren bat bilatuko du. Helburu hau lortzeko, osagai fisiko desberdin asko daude. Bibliografian, konpentsadoreak osatzeko interesgarri eta baliagarriak diren ideia desberdin ugari agertzen dira. Erabili diren serie-erako konpentsadoreen artean, aurreratze-konpentsadoreak, atzeratze-konpentsadoreak eta aurreratze/atzeratze-konpentsadoreak aurkitzen dira. Normalean, elektrikoak, pneumatikoak, mekanikoak, hidraulikoak edo hauen arteko konbinazioak dira. Kontrol-sistemaren diseinua egiterakoan, konpentsadore elektrikoa, mekanikoa edo hidraulikoa erabiltzea kontrolatu behar den sistemaren arabera dago. Hau da, kontrolatu behar dena oso erraz su hartzen duen likidoa erabiltzen duen sistema bada, suaren arriskua saihesteko konpentsadore eta ekintza pneumatikoak hautatuko dira. Bestalde, suaren arriskurik ez badago, konpentsadore elektronikoak erabiliko dira, elektrikoak ez diren seinaleak seinale elektriko bihurtuz, transmisio-erraztasuna, zehaztasuna, fidagarritasuna eta konpentsazio-erraztasuna direla eta. 8.1.7. Diseinuko prozesua Probak eta egokitzeak erabiltzen dituen sistemak kontrol-sistemaren eredu matematikoa ezarri eta konpentsadorearen parametroak egokitzen ditu. Lan honen zatirik mantsoena funtzionamendu-espezifikazioak betetzen direla frogatzea da. Horretarako, parametroen egokitzeak aztertzen dira eta, normalean, konputadore analogiko edo digitalak erabiltzen dira lan numerikoa errazteko.
254
Eredu matematiko egokia lortutakoan, diseinatzaileak prototipoa osatu eta bigizta irekian aurkezten duen portaera aztertu behar du. Egonkortasun absolutua ziurtatzen bada, diseinatzaileak bigizta itxi eta lortzen den bigizta itxiko sistemaren portaera aztertzen du. Diseinua egiterakoan, osagaien arteko karga-efektuak, parametroen banaketa etab. kontutan hartu ez direlako, prototipoaren funtzionamendua ez da aurresan teorikoekin bat etorriko. Beraz, lehen diseinuak funtzionamendu-espezifikazioak ez ditu era egokian beteko. Berriro ere probak eta aldaketak eginez, prototipoaren aldaketak egingo dira espezifikazio guztiak betetzearren. Hau egiterakoan, proba bakoitza aztertu eta analisiaren emaitzak hurrengo proban kontutan hartuko dira. Gainera, diseinatzaileak azken sistemak funtzionamendu-espezifikazio guztiak bete eta, bestalde, ziurra eta merkea izan dadin bilatu behar du. Diseinua horrela egiten denean, hasierako espezifikazioak betez, sistema bakar bat baino gehiago lor daitekeela esan behar da. Egitez, funtzionamendu-espezifikazioak betetzeko gai diren sistema asko daude. Hauen arteko hautaketa optimoa egiteko, kontutan hartuko diren ezaugarrik hurrengoak dira: portaera orokorra, prezioa, behar duen lekua eta pisua. 8.1.8. Sistema konplexuen diseinua Diseinua egiteko irabazpenaren egokitzea eta konpentsadoreen diseinuan oinarritutako erroen kokaerako metodoa eta erantzun frekuentzialarena erabiltzen direnean, kontrol-sistema idealak besterik ez dira erabiliko. Hau da, denboran zehar aldatzen ez diren eta linealak diren sarrera eta irteera bakarreko sistemetan balioko dute. Denboran zehar aldatzen diren sistemak edo aldagai anitzeko sistemak direnean, muga handiak dituzte eta ezin dira erraz erabili. Kontrol-sistemen diseinua (erroen kokaerako metodoa nahiz metodo frekuentzialak erabiliz), ingeniaritza arloan mugitzen da. Bestalde, sistemen diseinua kontrol modernoaren arloan eginez, arazoaren formulazio matematikoak erabiltzen dira eta aldagai anitzeko sistemei nahiz denboran zehar aldakorrak diren parametroak dituen sistemei aplikatzen zaizkie. Kontrol-teoria hau erabiliz, diseinatzaileak, portaeraren indizea eta sistemari ezarritako murrizketetan oinarrituz, kontrol-sistemaren diseinua egingo du prozesu analitiko huts baten bitartez. Gainera, metodo honekin, diseinatzaileak lortzen duen kontrol-sistema, portaeraren indize aldetik behintzat, optimoa da.
ERREGULAZIO AUTOMATIKOA
255
Bestalde, diseinu-teknika hau ezin da erabili portaeraren espezifikazioak denboraren edo maiztasunaren arloan ematen badira. Orduan, erroen kokaerako metodoa edo erantzun frekuentzialarena erabiliko dira.
256
8.2.1.1. Poloen gehikuntzak duen ondorioa Bigizta irekiko transferentzi funtzioari polo bat gehituz gero, erroen kokaerako diagrama eskuinaldera mugituko da, sistemaren egonkortasun erlatiboa murriztuz eta erantzun egonkorra lortzeko denbora handituz. 8.2 Irudian ikusten da diagrama nola aldatzen den polo bat duen sistemari polo bat edo gehiago gehitzen zaizkionean.
j j j
(a)
(b)
(c)
8.2 Irudia. (a) Polo bakarreko erroen kokaerako diagrama. (b) Bi polo dituen sistemaren diagrama. (c) Hiru polo dituen sistemaren diagrama
8.2.1.2. Zeroen gehikuntzak duen ondorioa Bigizta irekiko transferentzi funtzioari zeroa gehituz gero, erroen kokaera ezkerrerantz mugitzen da, erantzun egonkorra azkarrago lortuz eta sistema egonkorragoa eginez. (Fisikoki sistema bati zeroa gehitzea, transferentzi funtzio zuzenean, sistemari kontrol deribatiboa sartzea da. Honekin, sistemari aurreratze bat sartzen zaio eta erantzun iragankorra azkarragoa da). 8.3 (a) Irudian, irabazpen txikietan egonkorra baina handietan desegonkorra den sistema aurkezten da. 8.3 (b), (c) eta (d) Irudietan, bigizta irekiko transferentzi funtzioari zeroa gehituz lortzen diren diagramak ikusten dira. Argi dago, 8.3 (a) Irudiko funtzioari zeroa gehituz gero, irabazpen guztietan egonkorra den sistema lortuko dela.
ERREGULAZIO AUTOMATIKOA
257
(a)
(b)
(c)
(d)
8.3 Irudia. (a) Hiru polo dituen sistemaren diagrama. (b), (c) eta (d) Hiru polo dituen sistemari zeroa gehituz lortzen diren diagramak
8.2.2. Kontrol-sistemak diseinatzeko erantzun frekuentziala erabiltzen duten metodoak Konpentsazioa egiterakoan maiztasunaren arloa erabiltzen duten metodoek erantzun iragankorraren portaeraren kontrola ziurtatzen dute maiztasunari dagozkion zehaztasunak erabiliz, hau da, fasearen tartea, irabazpenaren tartea, gehienezko erresonantzia eta banda-zabalera. Maiztasunaren arloan egindako diseinua ez da zuzena, sistema maiztasunaren espezifikazioak betetzeko diseinatzen delako eta ez denboraren espezifikazioak betetzeko. Denboran zehar bete behar diren espezifikazioak betetzen diren frogatzeko, metodo hau erabiliz lortzen den sistemaren bigizta irekiko poloak kalkulatu eta erantzun iragankorraren portaera aztertu behar da. Horrela gertatzen ez bada, konpentsadorea aldatu eta analisia errepikatzen da emaitza egokia lortu arte.
258
8.2.2.1. Maiztasunaren arloan egindako diseinuaren ezaugarri nagusiak Maiztasunaren erantzun-diagramak sistema nola aldatu behar den argi erakusten du baina, bestalde, erantzun iragankorraren ezaugarriak ezin dira aurrikusi. Metodo hau ezaugarri dinamikoak erantzun frekuentzialaren arabera aurkezten dituzten sistemetan erabil daiteke. Osagai batzuen ekuazioak ateratzeko dauden zailtasunengatik (osagai mekaniko, pneumatiko eta hidraulikoetan batez ere), berauen zehaztasunak esperimentalki kalkulatzen dira, erantzun frekuentzialaren neurriak eginez. Diagrama hauek, hau da, esperimentalak, beste diagrama frekuentzialekin erraz konbina daitezke. Maiztasun handiko zaratak agertzen direnean, erantzun frekuentzialaren metodoa besteak baino hobea gertatzen da. Gainera, diseinua egiterakoan fasearen eta irabazpenaren tarte zehatz batzuk lortu nahi badira, Bode-ren diagrama diagrama polarra baino hobea da. 8.2.2.2. Bigizta irekiko erantzun frekuentzialetik atera daitekeen informazioa Maiztasun txikiko eremuak, ( < c), bigizta itxiko sistemaren egoera egonkorreko portaera adierazten du. Maiztasun ertaineko eremuak, (1+j0 inguruan dagoen eremuak) egonkortasun erlatiboaren neurria aurkezten du. Eta azkenik, maiztasun handiko eremuak ( > c) sistemaren konplexutasuna agertzen du. 8.2.2.3. Bigizta irekiko erantzun frekuentzialaren betebeharrak Kasu praktiko askotan, konpentsazioa egoera egonkorreko errorearen eta egonkortasun erlatiboaren arteko hitzarmena dela esan daiteke. Adibidez, sistema batek abiadurako errorearen koefizientea handia eta gainera egonkortasun erlatibo egokia izan dezan, bigizta irekiko erantzun frekuentzialaren kurba aldatu behar da. Maiztasun txikiko eremuan, irabazpenak nahikoa handia izan behar du eta, gainera, c maiztasunetan, Bode-ren diagramako log |M|-ren malda hamarkadako 20 db-koa izango da. Malda hau fasearen tartea egokia izango dela ziurtatzen duen banda-zabalera handi batean mantendu beharko da. Maiztasun handiko eremuan, irabazpena ahalik eta azkarren murriztu behar da zaraten eraginak galarazteko.
ERREGULAZIO AUTOMATIKOA
259
8.4 Irudian, bigizta itxian eta irekian egokiak eta desegokiak diren erantzun frekuentzialak agertzen dira.
Ir Nahi ez dena 1 1 0 Er 0 Ir
Er
Lortu nahi dena Lortu nahi dena Nahi ez dena (a) db 0 Lortu nahi dena Log Nahi ez dena
(b)
8.4 Irudia. a) Bigizta irekian erantzun frekuentzial egokiak eta desegokiak. b) Bigizta itxian erantzun frekuentzial egokiak.
8.5 Irudian ikusten denez, bigizta irekiko erantzunaren aldaketa egin ahal izateko, maiztasun handiko eremuek, fase eta irabazpenaren tarte egokiekin G1(j) eta maiztasun txikikoak berriz G2(j) jarraitu behar dituzte edo, bestela, M zirkuluaren ukitzaile izan behar dute.
Ir M zirkulua
Er
G1(j)
260
8.2.2.4. Aurreratze, atzeratze eta aurreratze/atzeratze-konpentsazioen oinarrizko ezaugarriak Aurreratze-konpentsazioak, erantzun iragankorraren hobetze garrantzitsua eta egoera egonkorreko erantzun-zehaztasuneko hobetze txikia lortzen ditu. Bestalde, atzeratze-konpentsazioak, egoera egonkorreko erantzunaren zehaztasuna hobetzea lortzen du baina erantzun iragankorraren denbora handituz. Aurreratze/atzeratze-konpentsazioak bi eratako konpentsazioen ezaugarriak konbinatzen ditu. Gainera, aurreratze edo atzeratze-konpentsadoreen erabilerak sistemaren ordena batean handitzen du. Aurreratze/atzeratze-konpentsadorea erabiltzen denean, sistemaren ordenari bi bat gehitzen zaio. Honek sistema konplexuagoa dela eta erantzun iragankorraren portaera kontrolatzea zailagoa dela esan nahi du. Egoeraren arabera erabakiko da zein den erabili beharreko kontroladorea.
8.3. AURRERATZE-KONPENTSAZIOA
Aurreratze-konpentsazioa egiteko RC sarea nahiz sistema mekanikoa erabil daitezke, 8.6 Irudian ikusten den bezala.
C R1
Z1
f2
xi
ei
Z2 R2
f1 eo
xo
(a)
(b)
ERREGULAZIO AUTOMATIKOA
261
G( s ) =
1 s +1 T s + 1 T
Gc ( s ) =
Ts + 1 1 s +1 T = Ts + 1 s + 1 T
( < 1)
(8.1)
Sare honen zeroa s = 1/T puntuan eta poloa s = 1/T dira eta, ikusten denez, zeroa poloaren eskuinaldean kokatuko da beti. oso txikia denean, poloa ezkerrean eta urrun egongo da. -ren baliorik txikiena sarearen garapen fisikoak ezartzen du. Normalean, -ren baliorik txikientzat 0.07 hartzen da. Bestalde, -ren balioa oso txikia bada, aurreratze-sareak duen atenuazioa konpentsatzeko, anplifikadore bat jarri beharko da zarratan. 8.7 Irudian,
jIr
m3 m2 m1 =0 0 1 1/1 m1 1/2
m2
m3
1/3 Er
-ren balio zehatz batentzat, ardatz erreal positiboak eta ardatzaren hasieratik zirkuluraino egiten den ukitzaileaz osatzen den angeluak, gehienez lor daitekeen fase-aurreratzea
262
aurkezten du. Ukitze-puntuak ematen duen frekuentzia m da. 8.7 Irudian ikusten den bezala eta m puntuan lortzen den angelua kalkulatzeko, 8.1 ekuazioko Gc transferentzi funtzioaren angelua kalkulatzen da:
(8.2)
tan =
T T 1 + ( T )(T )
(8.3)
tan m =
edo, beste era batean jarrita,
(1 )(1 ) 1 = 1+1 2
(8.4)
1 1 sin m = 2 = 1+ 1+ 2
Ekuazio honetan, m eta -ren balioaren arteko erlazioa aurkezten da.
(8.5)
8.8 Irudian aurreratze-sarearen Bode-ren diagrama aurkezten da. Sare honen hauste-maiztasunak = 1/T eta = 1/T dira. Irudia aztertuz, m maiztasuna hauste-maiztasunen batezbesteko balio geometrikoa da, edo beste era batean
log m =
eta beraz,
1 1 1 log + log 2 T T
(8.6)
m =
1 T
(8.7)
ERREGULAZIO AUTOMATIKOA
263
20 db/hamarkadako malda
20 log101/
1 T
1 T
90 Faseko angelua () 0 90 1 T m 1 T
8.8 Irudian ikusten den bezala, aurreratze-sarea maiztasun handiak pasatzen usten dituen iragazkia da (Maiztasun handiak pasatzen dira eta txikiak berriz atenuatu). Beraz, maiztasun txikiko irabazpena handitzeko, nonbait irabazpena gehitu beharko da. 8.3.2. Erroen kokaerako metodoan oinarritutako aurreratze-konpentsazioa egiteko teknikak Erroen kokaerako metodoa oso egokia da proiektuak egiterakoan, batez ere, lortu nahi diren espezifikazioak denboraren arloan definituriko magnitude bezala ematen direnean, hau da, gehienezko gaindiketa, hazte-denbora, egonkortze-denbora, moteltze-faktorea eta bigizta itxian lortu nahi diren polo dominanteen moteldu gabeko maiztasun naturala direnean. Demagun hasierako sistema desegonkorra dela irabazpenaren balio guztietarako edo, egonkorra izanik, erantzun iragankorraren ezaugarriak ez direla egokiak. Kasu honetan, erroen kokaerako diagrama aldatu behar da ardatz irudikariaren aldamenean, batez ere bigizta itxiko polo dominanteak plano konplexuko nahi diren lekuetan koka daitezen.
264
Arazo hau transferentzi funtzio zuzenarekin zarratan jarritako aurreratze-konpentsadore egoki batez konpon daiteke. Erroen kokaerako metodoa erabiliz aurreratze-konpentsadorea diseinatu nahi denean, hurrengo urratsak jarraitzea komenigarria izaten da: 1. Funtzionamenduko-espezifikazioak erabiliz, bigizta itxiko sistemaren polo dominanteak zehazten dira. 2. Erroen kokaerako diagrama eginez, irabazpena besterik ez bada aldatzen, bigizta itxiko poloak lortzea posible den aztertzen da. Ezin bada egin, falta den angelua kalkulatzen da. Bigizta itxiko polo dominanteek erroen kokaerako diagrama berrian egon behar badute, angelu hau aurreratze-konpentsadoreak eman beharko du. 3. Egoera egonkorreko errorearen koefizienteak zehazten ez badira, aurreratze-sarearen polo eta zeroaren kokaera jakiteko, sare horrek behar den angelua ematen duela suposatzen da, irabazpen txikiena erabiliz. (Errorearen koefizientea zehazten bada, erantzun frekuentzialaren metodoak erabiltzea egokiagoa izaten da normalean). 4. Konpentsatutako sistemaren bigizta irekiko irabazpena kalkulatzen da, moduluaren baldintza erabiliz. Konpentsadorea diseinatu ondoren, funtzionamendu-espezifikazio guztiak betetzen dituen aztertzen da. Konpentsatutako sistemak ez baditu guztiak betetzen, prozesua errepikatzen da poloa eta zeroa egokituz espezifikazioak bete arte. Egoera egonkorreko errorearen koefizientea handiegia bada, atzerapen-sarea zarratan jarri edo konpentsadorea aldatu beharko da, aurreratze/atzeratze-konpentsadorea erabiliz. Gainera, aukeratu diren bigizta itxiko polo dominanteak zeharo dominanteak ez badira, bigizta itxiko poloak aldatu beharko dira proba eta egokitze-metodoa erabiliz (bigizta itxiko dominanteak ez diren poloek, bigizta itxiko polo dominanteek bakarrik lortuko luketen erantzuna aldatzen dute; aldakuntza hori, poloen kokaerari lotuta dago).
ERREGULAZIO AUTOMATIKOA
265
8.1 Adibidea Demagun hurrengo irudiko sistemari konpentsadorea sartzen zaiola, bigizta itxiko polo dominanteek ardatz erreal negatiboarekin 60 osa ditzaten. Gainera, n = 5 rad/s izatea nahi da.
2 (s+1)(s+2)
8.9 Irudia
G( s ) =
tzen dena da.
2 funtzioaren erroen kokaerako diagrama 8.10 Irudian ager( s + 1)( s + 2) G' ( s ) = 2 funtzioaren poloak ( s + 1)( s + 2) + 2
G' ( s ) =
Konpentsatu gabea
8.10 Irudia
266
s = 1.5 1.32 j
8.11 Irudia
= 60 lortu nahi bada, B puntu horretako n = 1.5/cos = 3 rad/s izango da. Bestalde, bigizta itxiko poloen maiztasuna naturala 5 rad/s. izatea lortu nahi bada, cos=1.5/5 = 72.54, hau da, C puntua.
Ondorioz, irabazpenaren aldaketa hutsarekin (hau da, erroen kokaerako grafikoan zehar mugituz, 8.12 Irudian ikusten den bezala), ezin dira bi eskariak aldi berean bete. Horregatik, aurreratze-konpentsadorea sartzea erabakitzen da.
ERREGULAZIO AUTOMATIKOA
267
Ir j5 A j4 j3 n=5 j2 j1 60 Er 4 3 2 1 0
8.12 Irudia
Bigizta itxiko poloak A puntuan kokatu nahi dira. A puntu horretako poloak s = 1 eta s=2, hasierako bigizta irekiko funtzioaren poloekin osatzen dituen angeluak 1 eta 2 dira. A puntuaren koordenatuak (2.5, 4.33) direnez gero, angeluen kalkulua erraz egin daiteke.
1 = 90 + arctg
268
j P 2 1 T C D B A 2 1 T 0
8.13 Irudia
A puntutik ardatz-jatorrira lerro bat (AO) eta beste lerro bat A puntutik ezkerrerantz (AP) egiten dira. Bi lerro horiek angelua osatzen dute. Orduan, angelu hori erdibitzen da ardatz erreala gurutzatu arte, D puntua lortuz. AD lerroaren eskuinerantz /2 angelua hartzen da eta konpentsadorearen zeroaren kokaera bilatzen da, s = 4 delarik. Zero horrek A puntuarekin osatzen duen angelua
3 = arctg
Beraz, poloaren kokaera kalkulatzeko, A puntuarekin osatu beharko duen angelua kalkulatzen da, hau da,
kalkulatutako x hori, poloaren kokaera 2.5 denez gero, poloaren kokaera s = 6.75 izango da. Ondorioz, konpentsadorearen transferentzi funtzioa hurrengoa izango da:
Gc ( s ) = kc
s+4 s + 6.75
Gc ( s )G( s ) = kc
izango da eta beronen erroen kokaerako diagrama 8.14 Irudian ikusten dena da. k irabazpena kalulatzeko, moduluaren baldintza erabiltzen da, hau da,
269
Ir j5 A j4 n=5 j3 j2 j1 60 7 6 5 4 3 2 1 0 j1 j2 j3 j4 j5 Er
8.14 Irudia
Beraz,
Gc ( s )G( s ) =
na, kc = k / 2 = 13.225 izango da. 8.15 Irudian, denboran zehar konpentsatu gabeko eta konpentsatutako sistemek aurkezten dituzten erantzunak agertzen dira. Ikusten denez, sistema konpentsatu ondoren, erantzun azkarragoa eta errore txikiagoa lortzen dira.
c(t) 1.2 1 0.8 0.6 0.4 0.2 0 0 0.5 1 1.5 2 2.5 3 3.5 4 denbora (s) Konpentsatu gabea
Konpentsatua
0.836
0.778
8.15 Irudia
270
8.3.3. Erantzun frekuentzialaren metodoan oinarritutako konpentsazio-teknikak Aurreratze-konpentsadorea kalkulatzerakoan, lehenbiziko eginkizuna erantzun frekuentzialaren kurba kalkulatzea da, hau da, sistema fisikoaren osagaiei lotuta dagoen fasearen atzerapena konpentsatuko duen fasea aurreratzeko angelua kalkulatzea. Demagun berrelikadura unitarioa duen sistema bat. Kasu honetan, funtzionamenduko ezaugarriak fasearen tartea, anplitudearen tartea, errorearen koefizienteak, etab. dira. Metodo frekuentziala erabili nahi denean konpentsazioa egiteko, hurrengo urratsak egin behar dira: 1. Errorearen koefizientea lortzeko, bigizta irekiko k irabazpena kalkulatu. 2. k hori erabiliz, konpentsatu gabeko sistemaren fasearen tartea kalkulatu. 3. Fasea aurreratzeko behar den angelua kalkulatu. 4. faktorea kalkulatu (8.1) ekuazioa erabiliz. Orduan, konpentsatu gabeko sistemaren magnitudea 20 log(1/-) denean, maiztasuna kalkulatu eta maiztasun hori, hauste-maiztasun berri bezala erabiliko da. Maiztasun hau, m izango da eta m gehienezko desfasea maiztasun horretan gertatuko da. 8.2 Adibidea Suposa dezagun 8.16 Irudiko kontrol-sistemak eguzkia bilatzen duen sistemaren bloke-diagrama aurkezten duela. Sistema hori eguzkiari ahalik eta zehatzen jarrai dakion, espaziuntzi batean ipintzen da. r, eguzki-izpiaren erreferentziako angelua agertzen du eta o angeluak, untziaren ardatza. Kontrolaren zeregina bi angeluen arteko errorea, e, ia zero izatea da. Sistemaren parametroak hurrengoak dira: RF = 10000 kb = 0.0125 V /rad/s ki = 0.0125 N-m/A Ra = 6.25 J = 10-6 kg/m2 ks = 0.1 A/rad B=0 n = 800
ERREGULAZIO AUTOMATIKOA
271
r (s) (s) 1+ o E( s )
lim e(t ) =
t
0.01 k
Beraz, k = 1 denean, aipatu den espezifikazioa betetzen da, baina anplifikazio hau erabiliz, bigizta itxiko polo dominanteen moteltze-faktorea % 25 da eta, ondorioz, % 44.4 izango da gehienezko gaindiketaren balioa. Sarrera bezala maila unitarioa jarritakoan sistemak aurkezten duen erantzuna nahikoa oszilakorra da, 8.17 Irudian ikusten denez. G(s) funtzioaren Bode-ren diagrama 8.18 Irudian aurkezten da. 8.18 Irudian ikusten denez, konpentsatu gabeko sistemaren fase-tartea 28-koa da. Balio hau lortu nahi dena baino txikiagoa denez gero, aurreratze-konpentsadorea sartu beharko da. Kasu honetan, m = 25 aukeratuko da. Ondorioz,
sin m = sin 25 =
1 1+
= 0.4064
272
r RF
Ks
IaIb
Kb Berrelikadura
ERREGULAZIO AUTOMATIKOA
273
8.16 Irudia
1.5
Konpentsatu gabe 1+0.0262s Aurreratze-konpentsadorearekin, Gc(s)= 1+0.0106s 1 o(t) 1+0.03427s Aurreratze-konpentsadorearekin, Gc(s)= 1+0.00588s
0.5
0.1
0.2
0.3
0.4
denbora (s)
8.17 Irudia.
1/T eta 1/T maiztasunak kalkulatzeko, m angelua, bi maiztasun horien batezbesteko balioan gertatzen dela kontutan hartu behar da. Beraz, aurreratze-sareak sartzen duen atenuazioa kalkulatzen da
20 log1 = 7.82 db
eta m maiztasuna, konpentsatu gabeko sistemaren modulua = atenuazio honen erdia gertatzen den puntuan kalkulatzen da.
G( s ) =
7.82 = 3.91db 2
eta 8.18 Iruditik, puntu hori m = 60 rad/s da. Beraz, 8.7 ekuazioa erabiliz,
m =
1 T = 0.0262 T T = 0.0106
274
40.00 30.00 20.00 10.00 Irabazpena 0.00 (db) 10.00 20.00 30.00 40.00 1.00 =0.4064 duen aurreratze-sarearen irabazpena (1+0.0262s) Gc(s)= (1+0.0106s)
o(s) 100 Gc(s)= = (s) s(1+0.04s) 100(1+0.0262s) Gc(s)= s(1+0.04s)(1+0.0106s) 100(1+0.03427s) Gc(s)= s(1+0.04s)(1+0.00588s) 10.00 rad/s 60 100.00 1000.00
0.00 30.00 60.00 Faseko angelua () 90.00 0 =0.4064 duen aurreratze-sarearen fasea
=0.1716 duen konpentsatutako sistemaren fasea Fase-tartea 120.00 =2.46 duen konpentsatutako (=0.1716) 62,4 sistemaren fasea Fase-tartea 47,6 150.00 Hasierako sistemaren fase-diagrama (=0.4064) 180.00 1.00 Hasierako sistemaren fase-tartea 10.00 rad/s 28 60 100.00 1000.00
8.18 Irudia.
Gc ( s ) =
1 + 0.0262 s 1 + 0.0106 s
Gc ( s )G( s ) =
8.18 Irudian, konpentsatutako sistema honen fase-tartea 47.6-koa dela ikusten da. Gainera, 8.17 Irudian, konpentsatutako sistemaren gehienezko gaindiketa %24.5eraino
ERREGULAZIO AUTOMATIKOA
275
jaitsi dela agertzen da. Gaindiketa hori txikiago egitearren, aurreratze-sarearen parametroa 0.17 egiten da eta lortzen den transferentzi funtzioa,
Gc ( s ) =
1 + 0.03427s 1 + 0.00588s
Konpentsadore berri honekin 8.17 Irudian, gaindiketa %7.7raino jaitsi dela ikusten da eta, ondorioz, fase-tartea ere hobetu egin da, hau da, FT = 62.4 da.
8.4. ATZERATZE-KONPENTSAZIOA
Atzeratze-konpentsazioa egiteko erabiltzen diren sareak (elektrikoa nahiz mekanikoa), 8.19 Irudian aurkezten dira.
xi Z1 R1 Z2 R2 eo C f1 xo f2 k
ei
(a)
(b)
Bi sareen transferentzi funtzioak kalkulatuz gero, froga daiteke. 8.4.1. Atzeratze-sareen ezaugarriak
Gc ( s ) =
1 s + 1 T direla s + 1 T
Gc ( s ) = 276
Ts + 1 1 s +1 T = Ts + 1 s + 1 T
( > 1)
(8.8)
Planu konplexuan aztertuz gero, sare honen poloa s = 1/T puntuan eta zeroa berriz s= 1/T puntuan daudela esan daiteke. -ren balioa dela eta, poloa zeroaren eskuinaldean dago sare-mota honetan. 8.20 Irudian. atzeratze-sarearen diagrama polarra aurkezten da. Bestalde, 8.21 Irudian, sare honen diagrama aurkezten da Bode-ren metodoa erabiliz.
0 1/3 = 1/2 = 1/1 = m1 =0 m1 1 Er
m2
m3
0 Irabazpena (db)
1 T m 90 Faseko angelua () 0 90
1 T
ERREGULAZIO AUTOMATIKOA
277
Sare honen hauste-maiztasunak 1 = 1/T; 2 = 1/T dira. Ikusten denez, atzeratze-sarea maiztasuna txikiko seinaleak pasatzen uzten duen iragazkia da. 8.4.2. Erroen kokaerako metodoan oinarritutako konpentsazio-teknikak Demagun sistema baten erantzun iragankorra egokia dela, baina egonkorra hobetu nahi dela. Horretarako balio duen konpentsazio-sarea bilatu behar da. Kasu honetan konpentsazioak, erantzun iragankorraren ezaugarriak ahalik eta gutxien aldatuz, bigizta irekiko irabazpena handituko du. Beraz, bigizta irekiko irabazpena behar den neurrian handituz, bigizta itxiko polo dominanteetatik oso hurbil dagoen eremuan erroen kokaerako diagrama ia ez da aldatuko. Hau lortzeko, transferentzi funtzioarekin seriean atzeratze-sarea jarriko da. Erroen kokaerako diagraman aldaketa handirik ez sortzeko, atzerapen-sarearen partehartze angeluarra txikia izango da, 5 ingurukoa. Hori ziurtatzeko, atzeratze-sarearen poloa eta zeroa elkarrengandik oso hurbil eta gainera s planoko jatorri-puntutik oso hurbil kokatuko dira. Orduan, konpentsatutako sistemaren bigizta itxiko poloak beren hasierako kokaeretatik oso hurbil egongo dira. Beraz, erantzun iragankorraren ezaugarriak oso gutxi aldatuko dira. Bigizta irekiko transferentzi funtzioa = G c(s)G(s) duen sistema konpentsatuaren abiaduraren errore-koefizientea hurrengoa izango da,
(8.9)
Konpentsadorearen ekuazioa (8.8) ekuazioa bada, kv hasierako koefizientea, kc terminoaz biderkatzen da. Atzeratze-konpentsadorea diseinatzeko erroen kokaerako metodoa jarraitzen bada, hurrengo urratsak eman behar dira (konpentsatu gabeko sistemak erantzun iragankor egokia duela suposatuz): 1. Konpentsatu gabeko sistemaren erroen kokaerako diagrama egin. Erantzun iragankorraren espezifikazioen arabera, bigizta itxiko polo dominanteak kokatu. 2. Bigizta irekiko irabazpena kalkulatu moduluaren baldintza erabiliz.
278
3. Lortu nahi den errore-koefizientea kalkulatu. 4. Errorearen koefizientea zenbateraino handitu behar den kalkulatu espezifikazioak betetzeko. 5. Atzeratze-sarearen poloa eta zeroa kalkulatu errore-koefizientearen handiketa lortzeko, hasierako erroak gehiegi aldatu gabe. 6. Konpentsatutako sistemaren erroak berriro kokatu. Bigizta itxiko polo dominanteak kokatu (sareak ematen duen angelua txikia bada, jatorrizko diagrama eta berria ia berdinak izango dira). 7. Moduluaren baldintza erabiliz irabazpena egokitzen da, bigizta itxiko polo dominanteak lortu nahi den lekuan egon daitezen. 8.3 Adibidea Demagun hurrengo transferentzi funtzioa duen sistema,
G( s ) =
1.06 s( s + 1)( s + 2)
j1
j2
8.22 Irudia
ERREGULAZIO AUTOMATIKOA
279
s = 0.33 0.58 j
= 0.5 = 60 n = 0.67rad / s
kv = 0.53s 1
kv handitu nahi da kv = 5s-1 izan arte, baina bigizta itxiko polo dominanteen kokaera ia aldatu gabe. Beraz, atzeratze-konpentsazioa sartuko da eta suposa dezagun hurrengoa dela,
Gc ( s ) =
1 s + 0.1 10 s + 0.01
Bigizta itxiko polo dominanteen aldamenean sare honek sartzen duen angelua
G1 ( s ) =
non,
k=
1.06 kc den. 10
kc sareak sartzen duen atenuazioa kontutan hartzeko jartzen da. Konpentsatutako sistemaren diagrama 8.23 Irudikoa da,
280
Konpentsatu gabeko sistema Hasierako bigizta itxiko poloa Konpentsatutako sistema j1 Bigizta itxiko sistema berriaren poloa
j1
8.23 Irudia
k=
s( s + 0.01)( s + 1)( s + 2) = 0.98 s + 0.1 s = 0.28 + 0.51j kc = 10 k = 9.25 da eta bigizta irekiko 1.06
G1 ( s ) =
eta kv berria,
hau da, lortu nahi zenaren ia berdina. Dena den koefizientea berdina izatea lortu nahi bada, sareko polo eta zeroaren kokaerak aldatu edo kc = 9.44 hartzea nahikoa izango litzateke. Dena den, kasu honetan lortutako emaitza nahikoa egokia dela pentsa daiteke.
ERREGULAZIO AUTOMATIKOA
281
8.4.3. Erantzun frekuentzialaren metodoan oinarritutako konpentsazio-teknikak Fasearen tartea nahikoa zabala izan dadin, atzeratze-sare baten lehen eginkizuna maiztasun handiko atenuazioa lortzea da. Sare hau diseinatzeko erantzun frekuentziala erabiltzen duten metodoek hurrengo urratsak egiten dituzte: 1. Errore-koefizientearen baldintza betetzen duen bigizta irekiko irabazpena lortu. 2. Irabazpen honekin, konpentsatu gabeko sistemaren Bode-ren diagrama egin eta anplitude nahiz fasearen tarteak kalkulatu. 3. Lortu nahi diren fase eta anplitudearen tarteak kalkulatu direnarekin bat ez badatoz, bigizta irekiko transferentzi funtzioaren angelua = 180 + lortu nahi den fase-tartea den puntuaren maiztasuna kalkulatu. Lortu nahi den fasearen tartea hasieran zehazten dena gehi 5 edo 12 da. (honekin atzeratze-sareak duen atzeratzea konpentsatzen da). 4. = 1/T maiztasuna (zeroarena) aurrean kalkulatutako maiztasunaren hamarkada bat txikiagoa hartzen da. 5. Anplitudearen kurba zenbat atenuatu behar den kalkulatu n maiztasunean 0 db-ko anplitudea izan dezan. Atenuazio hori 20 log dela jakinik, -ren balioa kalkulatzen da. Orduan, beste hauste-maiztasuna = 1/T da (poloarena). 8.4 Adibidea Berrelikadura unitarioa duen sistema baten bigizta irekiko transferentzi funtzioa hurrengoa da,
G( s ) =
Sistema honek kv = 100 eta FT > 30 izan behar ditu. Bode-ren diagrama egin ahal izateko lehen urratsa k-ren balioa kalkulatzea da,
282
Beraz,
G( j ) =
Ondoren, bigizta irekiko sistemaren Bode-ren diagrama egiten da, 8.24 Irudian ikusten den bezala,
80.00 70.00 60.00 50.00 40.00 30.00 Irabazpena 20.00 (db) 10.00 0.00 10.00 20.00 30.00 40.00 50.00 60.00 0.01
0.10
1.00 rad/s
2.74
10.00
100.00
90.00 120.00 150.00 Faseko angelua 180.00 () 210.00 240.00 270.00 0.01 100 G(s)= s(1+0.1s)(1+0.2s) Konpentsatu gabeko sistemaren fase-tartea 41
0.10
1.00 rad/s
10.00
100.00
8.24 Irudia.
Grafikoa aztertuz, FT = 40 dela ikusten da c = 16 rad/s den puntuan eta, ondorioz, sistema ezegonkorra izango da. Hasierako baldintza kontutan hartuz, atzeratze-sareak eman behar duen angelua hurrengoa da:
ERREGULAZIO AUTOMATIKOA
283
m = 180 + 30
eta angelu hori lortzen den puntuaren maiztasuna m = 4 rad/s dela ikusten da.
= 1/T maiztasuna lortzeko, maiztasun naturala hamarkada bat jaisten da gutxi gora-behera eta ziurtasunez, maiztasun hori m 0.35 rad/s dela suposatuko da. Bestalde, atzeratze-sarearen izaeragatik, m angeluari 5 eta 12 tarteko angelua gehitu beharko zaio; beraz, lortu nahi den FT=42 dela suposatuko da. Hori lortzearren, m=3.5 rad/s izango da grafikoan. Maiztasun horretan irabazpena = 0 db izan dadin, konpentsadoreak 30 db jaitsi beharko du.
20 log
1 = 30 = 31.25
1 = 0.0112 T
Gc ( s )G( s ) =
100( s + 0.35) 100(1 + 2.86 s ) = 31.25s(1 + 0.1s )(1 + 0.2 s )( s + 0.0112) s(1 + 0.1s )(1 + 0.2 s )(1 + 89.3s )
Maila unitarioa aplikatzen zaionean sistema honek aurkezten duen erantzuna 8.25 Irudian agertzen da.
1.5
7 denbora (s)
8.25 Irudia.
284
8.4.4. Atzeratze-konpentsazioaren ezaugarri batzuk 1. Atzeratze-sareak, maiztasun txikiak pasatzen uzten dituzten iragazkiak dira. Beraz, sare hauek maiztasun txikitan irabazpen handia dute eta maiztasun handitan murriztu egiten da, ezegonkortasuna saihestuz. Atzeratze-konpentsazioan, maiztasun handitan lortzen den atenuazioa fasearen atzeratzea baino garrantzitsuagoa da. 2. Sareak ematen duen atenuazioaren bitartez, m beste maiztasun txikiago batera mugitzen da (fasearen tartea egokia den punturaino). Ondorioz, sare honek sistemaren banda-zabalera murriztu eta erantzun iragankorra mantsoagotzen du. 3. Atzeratze-sare bezala, sarrerako seinalea integratzen saiatzen da eta PI kontrolaren antzera funtzionatzen du. Horregatik, atzeratze-sarearen bidez konpentsatutako sistema desegonkorragoa izango da, hasieran behintzat. Hau saihesteko, T denbora-konstantea sistemaren denbora-konstanterik handiena baino nahikoa handiagoa hartu behar da. 4. Egonkortasun baldintzatua asetasuna duen sistema bat atzerapen-sare baten bitartez konpentsatzen denean ager daiteke, 8.26 Irudian ikusten den bezala.
40 30 20 10 db 0 10 20 Irabazpen handia
90
ERREGULAZIO AUTOMATIKOA
285
Asetasuna agertzen denean, bigiztaren irabazpena murrizten da. Orduan sistemaren egonkortasuna ere murrizten da eta ezegonkortasuna ager daiteke. Hori gerta ez dadin, atzerapen-sarea diseinatzerakoan beronen eragina, asetasuna duen elementuaren sarrerako anplitudea txikia denean bakarrik kontsideratu dela pentsatu behar da.
8.5. AURRERATZE/ATZERATZE-KONPENTSAZIOA
Aurreratze-konpentsazioak, banda-zabalera handitu, erantzunaren abiadura hobetu eta gehienezko gaindiketaren balioa murrizten du. Bestalde, egoera egonkorreko portaeraren hobekuntza ez da ia nabari. Atzeratze-konpentsazioak egoera egonkorreko portaera asko hobetzen du, baina banda-zabalera murrizten duenez gero, erantzun iragankorra ez da egokia izaten. Egoera iragankorreko eta egonkorreko portaerak hobetu nahi badira, aurreratze- eta atzeratze-sareak erabiliko dira batean. Bi sare hauek bananduta sartu ordez, aurreratze/atzeratze-sarea sartzea merkeagoa izaten da. Sare-mota honek aurreratze- eta atzeratze-sareen abantailak ditu. Sare honek bi polo eta bi zero aurkezten ditu. Beraz, konpentsazio hau erabiltzerakoan, sistemaren ordena bi batez handitzen da normalean, konpentsatutako sistemaren barnean polo eta zero baten kantzelazioa ez bada gertatzen behintzat. Konpentsazio-mota hau lortzeko, 8.6 eta 8.17 Irudietan aurkeztutako sareak seriean ipini edo 8.27 Irudian agertzen diren sare elektriko nahiz mekaniko sinpleak erabil daitezke.
C1 f2 R1 R2 C2 k1 f1
k2
(a)
(b)
286
1 1 s+ s+ T2 T1 Gc ( s ) = 1 s + s + T2 T1
Lehendabiziko gaiak,
(8.10)
1 s+ 1 T s +1 T1 = 1 T s + 1 s + 1 T1 s+ 1 T s +1 T2 = 2 1 T 2 s + 1 s+ T2
atzeratze-sarearenak ematen ditu.
>1
(8.11)
>1
(8.12)
8.28 Irudian aurreratze/atzeratze-sarearen diagrama polarra aurkezten da. 0 < < 1 maiztasunetarako, sare osoak atzeratze-sare bezala jokatzen duela ikus daiteke eta bestalde, 1 < < maiztasunetan, aurreratze-sarearen eragina ikusten da.
Ir
= 0 =1 1 =0 Er
ERREGULAZIO AUTOMATIKOA
287
Fasearen angelua zero den maiztasuna, 1 maiztasuna izango da eta honela kalkulatzen da:
1 =
1 T1T2
(8.13)
8.29 Irudian, sare-mota honen Bode-ren diagrama agertzen da, = 10 eta T2 = 10T1 denean. Ikusten denez, maiztasun txiki eta garaietan, anplitudea 0 db-koa da. Hau, Gc(s) funtzioak osagai bezala ez duelako gertatzen da.
10 0 irabazpena 10 (db) 20 30 90
fasea ()
90 0.001 T1
0.01 T1
0.01 T1 rad/s
1 T1
10 T1
100 T1
8.5.2. Erroen kokaerako metodoa erabiltzen duten diseinu-teknikak Metodo hau erabiltzen duten teknikek hurrengo urratsak egiten dituzte: 1. Ematen diren portaerako espezifikazioen bitartez, bigizta itxiko polo dominanteen kokaera ateratzen da. 2. Bigizta itxiko poloak kokaera horietan egoteko, angelua zenbatekoa izango den kalkulatzen da. Angelu hori aurreratze-sareak emango duena da.
288
1 1 s+ s+ T2 T1 3. Gc ( s ) = k transferentzi funtzioa erabiliz, kc kalkulatzen da 1 c s + s + T2 T1 1 T2 1 izateko, s1, bigiz4. Konpentsadorearen T2 nahikoa handia hartuko da, 1 s1 + T2 s1 +
ta itxiko polo dominantea izanik. T1 eta kalkulatzeko, hurrengo baldintzak erabiltzen dira: errorearen koefizientearen baldintza erabiliz.
1 T1 k G (s ) = 1 c c 1 s1 + T1 s1 + 1 T1 = s1 + T1 s1 +
5. Kalkulatutako erabiliz, T2-ren balioa kalkulatzen da:
1 T2 1 1 s1 + T2 s1 +
eta
1 T2 0< < 3 1 s1 + T2 s1 +
izateko
T2-ren balioa ezin da oso handia izan, fisikoki egitea posible izan dadin. 8.5 Adibidea Berrelikadura unitarioa duen kontrol-sistema baten bigizta irekiko transferentzi funtzioa
G( s ) =
ERREGULAZIO AUTOMATIKOA
G' ( s ) =
4 s + 6 s + 5s + 4
3 2
eta, ondorioz, bigizta itxiko polo dominanteeen balioak s1,2 = 0.404 j0.802 dira. Beraz, maiztasun naturala eta moteltze-faktorea kalkula daitezke,
n = 0.898rad / s
0.802 = cos = 0.45 0.404 gainera, errore-konstantea kv = lim( sG( s )) = 0.8s 1 izango da.
= tan 1
s0
n = 3.5rad / s
kv = 30 s 1
Beraz, bigizta itxiko poloak aldatu nahi dira, hau da, egoera iragankorra hobetu eta, gainera, kv konstantea handitu nahi da, hau da, egoera egonkorreko errorea txikiagotu. Ondorioz, aurreratze/atzeratze-sarea sartu beharko da. Lehen urratsa polo dominante berriek hasierako bigizta irekiko transferentzi funtzioko poloekin osatzen duten angelua kalkulatzen da, hau da, konpentsadorearen aurreratze-zatiak eman beharko duena. Angelu hau 74.313-koa dela ikusten da. Konpentsadorearen transferentzi funtzioa hurrengoa bada,
1 1 s+ s+ T2 T1 k Gc ( s ) = 1 c s + s + T2 T1
konpentsatutako sistemarena beste hau izango da,
1 1 s+ s+ T2 T1 k G( s ) Gc ( s )G( s ) = 1 c s + s + T2 T1 290
4 ( s + 1)( s + 5)
kv = 30 = 0.8kc
kc = 37.5
1 T2 1 s+ T2 s+
=1
s = 1.571+ j 3.119
eta bigizta itxiko poloak s1,2=1.571j3.119 puntuetan kokatu ahal izateko, moduluaren baldintzak ondoko hau esaten du,
1 150 T1 =1 s( s + 1)( s + 5) s+ T1 s = 1.571+ j 3.119 s+ 1 150 T1 = ( 1.571 + j 3.119)( 0.571 + j 3.119)(3.429 + j 3.119) s+ T1 1 s+ T1 150 = =1 51.43 s+ T1 s+
ERREGULAZIO AUTOMATIKOA
291
1 T1 s+ T1 s+
= 79.4
s = 1.571+ j 3.119
Kalkulu hauek guztiak grafikoki egin daitezke, 8.30 Irudian ikusten den bezala.
Ir j4 P 79.4 j2 j1 Er j3.12 j3
10 B
1.57
1 A
0 j1 j2 j3
8.30 Irudia.
Sistemaren ordena oso handia izan ez dadin, aurreratze-zatiaren zeroa G(s) funtzioaren poloarekin bat egiten da kanzelazioa lortzeko. Orduan, bete behar diren baldintzak hurrengoak dira:
APB = 79.4
Grafikoki 8.30 Iruditik,
PA
PB
51.43 150
1 = 1.0 T1
= 10
292
Orain, T2 kalkulatzeko,
1 T2 1 s+ 10T2 s+ s+
=1
s = 1.571+ j 3.119
T2 = 10
8.31 Irudia.
ERREGULAZIO AUTOMATIKOA
293
8.5.3. Erantzun frekuentzialeko metodoan oinarritutako teknikak Aurreratze/atzeratze konpentsadorea diseinatzeko metodo frekuentzialak erabiltzen direnean, aurrean ikusi diren tekniken konbinazioa egiten da. Aurreratze-sarearen balioa, atzeratze-sarearen -ren alderantzizkoa da, hau da, = 1/, eta aurreratze- eta atzeratze-konpentsadoreen konbinazioa eginez, aurreratze/atzeratze konpentsadorea kalkulatuko da. Sare honen aurreratze-zatiak m puntuan erantzun frefuentziala aldatzen du angelu bat gehituz eta fasearen tartea handituz. Atzeratze-zatiak berriz, m horren aldamenean eta gainetik atenuazioa lortzen du eta maiztasun txikietan irabazpenaren handitzea onartzen du portaera egonkorra hobetzearren. 8.6 Adibidea Demagun hurrengo G(s) transferentzi funtzioa duen sistema,
G( s ) =
k s( s + 1)( s + 2)
kv = 10 s 1 , FT 50 ,
kv-ren balioa erabiliz, k konstantea kalkulatuko da,
IT 10 db
k = 10 k = 20 s 0 1.2
balio hau erabiliz, Bode-ren diagrama egiten da, hurrengo funtzioa erabiliz,
G( j ) =
294
60
40 G 20 Irabazpena db 0 16 db Gc 20 GcG
40 90
0 Gc Fasea () 90 GcG G 50 32
180
270 0.01
0.02
0.2
0.4 0.6
10
rad/s
8.32 Irudia.
Beraz, konpentsatu gabeko sistemaren FT = 32 da, hau da, sistema desegonkorra da. Konpentsadorea diseinatzeko, sistema osoaren irabazpena 0 db-koa non gertatuko den hautatu behar da, hau da, m. Kasu honetan, maiztasun hau 1.5 rad/s-koa izango dela pentsatu da. Maiztasun hau aurreratze-sarearena dela suposatuz, lortu behar den angelua 50-koa da, eta beraz, egokia. Ondoren, atzeratze-sarearen 1 = 1/T2 maiztasuna, m maiztasunaren hamarkada bat azpitik hartzen da, hau da, 1 = 0.15 rad/s. Demagun, gainera, = 10 hautatzen dela, orduan, 2 = 0.015 rad/s izango da eta atzeratze-zatia hurrengoa izango da:
ERREGULAZIO AUTOMATIKOA
295
296
3. Atzeratze-konpentsazioak egoera egonkorreko zehaztasuna hobetzen du, baina banda-zabalera murriztuz. Murrizpen hori handiegia bada, konpentsatutako sistemaren erantzuna mantsoa izango da. Erantzun azkarra eta egoera egonkorreko zehaztasuna lortu nahi badira, aurreratze/atzeratze-konpentsazioa erabiliko da. 4. Aurreratze-konpentsazioak irabazpenaren handitzea beharko du, berezkoa den atenuazioa dela eta. Beraz, konpentsazio honek, atzerapenekoak baino irabazpen handiagoa beharko du. (Kasu gehienetan, irabazpen handiak leku gehiago, pisu gehiago eta kostu handiagoak ekartzen ditu). 5. Aurreratze-, atzeratze- eta aurreratze/atzeratze-sareen bitartez lor daitezkeen zirkuitu praktikoak asko izan arren, sistema konplexuetan, sare hauekin lortutako emaitzak ez dira zeharo egokiak. Orduan, polo eta zeroen konfigurazio desberdinak erabiltzen dituzten konpentsadoreak erabili behar dira. Konpentsadore baten polo eta zeroen bitartez, sarearen ekintza fisikoa ohizko tekniken bitartez egin daiteke. 8.6.2. Nahi ez diren poloen ezereztea Serie-eran jarrita dauden elementuen transferentzi funtzioa bakoitzaren transferentzi funtzioaren biderkaketa denez gero, nahi ez diren polo eta zeroak kentzea posible izango da konpentsadoreak serie-eran jarriz gero. Konpentsadorearen polo eta zeroak egokitzeko, luzeena den T 1 denbora-konstantea kentzen da aurreratze-sarearen bitartez, (T1s+1)/(T2s+1), hau da,
1 T1s + 1 1 = T1s + 1 T2 s + 1 T2 s + 1
(8.14)
T2<<T1 bada, T1 konstantea ken daiteke. 8.33 Irudian, maila sarrera sartuz gero, ekintza honek erantzun iragankorrean zer eragin duen ikusten da.
x y 1 T1s+1 t y T1s+1 T2s+2 z
t x
t z
ERREGULAZIO AUTOMATIKOA
297
Jatorrizko sistematik kendu nahi den poloa s planoko eskuineko zatian badago, konpentsazio hau ezin da erabili. Matematikoki polo bat zero batez ken daiteke, baina fisikoki, ezerezte zehatza ezin da egin poloen eta zeroen kokaeretan gertatzen diren zehaztasun-faltengatik. s planoko eskuinaldean kokatuta dagoen polo bat ez bada zehazki kentzen zero batez, ezegonkortasuna ager daiteke erantzunean, denboran zehar hazten den gai esponentziala agertzen delako. Bestalde, kontrol-sistema ideala ez da transferentzi funtzio bezala unitatea duena. Fisikoki kontrol-sistema hau ezin da garatu, zeren sarreratik irteerara bat-batean energia eramaten duen sistemarik ez baitago. Gainera, normalean zaratak agertzen direnez gero, transferentzi funtzio bezala unitatea duten sistemak ez dira egokiak. Praktikoki egokia den sistema batek parametro egokiak dituzten bigizta itxiko polo dominanteak aurkeztuko ditu. Bigizta itxian garrantzizkoak diren polo eta zeroak eta bigizta itxiko polo dominanteen kokaera, sistemaren portaera zehazten duten ezaugarrien arabera jakingo dira. 8.6.3. Konplexu konjugatuak diren poloen ezereztea Sistema baten transferentzi funtzioak polo konplexuen bikote bat edo gehiago baditu, aurreratze-, atzeratze- edo aurreratze/atzeratze-sareen bitartez ez da beti lortzen erantzun egokia. Kasu horietan, bi polo eta bi zero dituen sarea komenigarria izaten da. Zeroak, nahi ez diren polo konplexu konjugatuak kentzearren hautatzen badira, polo horiek egokiagoak diren beste polo batzuez alda daitezke. Hau da, polo horiek s planoko ezkerreko zatian badaude eta hurrengo erakoak badira,
G( s ) =
1 s + 2 1s + 12
2
(8.15)
Gc ( s ) =
s 2 + 2 1s + 12 2 s 2 + 2 2s + 2
(8.16)
nahi ez diren poloak kendu eta beste egokiagoak ipintzen dira. Polo/zeroen ezereztea egiterakoan arazoak agertzen dira praktikoki ezerezte hori ez delako zehatza izaten. Normalean, G(s) transferentzi funtzioa kalkulatzerakoan, ereduztapen fisikoak, linealizazioak eta hurbilketak egiten dira. Beraz, prozesuaren transferentzi funtzioa ez da zehatza. 8.34 Irudian, ezereztea zehatza ez denean lortzen den polo/zeroen
298
konfigurazioa agertzen da eta bestalde, 8.35 Irudian, ezerezte horiek zehatzak ez izateagatik sortzen diren erroen kokaerako diagramak aurkezten dira.
Kontroladorearen zeroa (p1+) Sistemaren poloa j
s planoa
p1
Erroen kokaera
Kontroladorearen poloa
Sistemaren poloa
-p1 (-p1+-)
8.34 Irudia.
j K=0 K= s planoa s planoa j K= K=0 K=0 0 K=0 0 K=0 K= (a) K=0 (b) K=
8.35 Irudia.
Polo eta zero konplexuak dituzten transferentzi funtzioak hainbat sare-elektrikorekin osa daitezke. 8.36 Irudian, RC osagaiak dituzten T-erako zirkuituak agertzen dira.
ERREGULAZIO AUTOMATIKOA
299
C2
C2
ei
R C1
R eo ei
C R1
C eo
8.6.4. Perturbazioek duten eraginen deuseztea zuzeneko kontrola erabiliz Perturbazioak neurtzea posible bada, sistemaren irteeran gertatzen diren eraginak desagertarazteko, zuzeneko kontrola oso metodo egokia da. Zuzeneko kontrolak neurtzen diren perturbazioen eraginak deuseztu egiten ditu, gertatu aurretik konpentsatuz. Hau oso baliagarria da, berrelikadura-sistema batean zuzentzeko ekintza, irteeran eragina agertu ondoren egiten delako. Demagun 8.37 Irudiko tenperaturaren kontrol-sistema. Sistema honetan, irteerako tenperatua balio zehatz batean mantendu nahi da. Perturbazioa sarrerako emariaren aldaketa da, hau da, tankearen nibelarena. Aldaketa honen eragina, sistemak dituen atzerapenak direla eta, ez da irteeran berehala ikusiko. Trukagailura sartzen den beroa erregulatzen duen tenperatura-kontrola ez da lanean hasiko errorea neurtu arte. Sistemaren atzerapenak handiak badira, zuzentze-ekintza lortu arte denbora pasako da. Hau da, errorea atzerapen baten ondoren agertzen bada eta orduan hasten bada zuzenketa, oso berandu izan daiteke irteerako tenperatura nahi diren mugen barne mantentzeko. Horrelako sistema batean zuzeneko kontrola jartzen bada, sarrerako fluxuan aldaketaren bat agertzen denarekin batean, zuzenketa egiten da, trukagailuan sartzen den beroa egokituz. Hau egiteko, tenperaturaren kontrolari fluxuaren neurria eta tenperaturaren neurria ematen zaizkio.
300
Tenperatura-kontroladorea
Erreferentzia
Tenperatura-kontroladorea
Eragingailua Balbula
Tenperatura
Zuzeneko kontrolak egoera iragankorreko errorea minimiza dezake, baina bigizta irekikoa denez gero, funtzionamendu-espezifikazioetan mugak agertzen dira. Zuzeneko kontrolak baldintza normaletan agertzen diren eta neurtezinak diren perturbazioen eraginak ezin ditu kendu. Beraz, zuzeneko kontroleko sistemak berrelikadurako bigizta bat ere izan behar du (8.37 (b) Irudia). Zehazki, zuzeneko kontrolak neurtzen diren perturbazioek sortzen dituzten eta iragankorrak diren erroreak minimizatzen ditu, eta berrelikadurako kontrolak zuzeneko kontrolak dituen akatsak konpondu eta neurtezinak diren perturbazioen eraginak zuzentzen ditu.
ERREGULAZIO AUTOMATIKOA
301
Gn(s)
R(s)
E(s)
Gc(s)
G(s)
C(s)
G(s) sistemaren transferentzi funtzioa da eta Gn(s) perturbazioarena, biak ere ezagunak direlarik. Kontroladorearen Gc(s) transferentzi funtzioa eta G1(s) perturbazio zuzenarena kalkulatzeko metodoa garatu behar da. C(s) irteera hurrengoa denez,
C( s ) = Gc ( s )G( s ) E ( s ) + Gn ( s ) N ( s )
non
(8.17)
E ( s ) = R( s ) C( s ) + G1 ( s ) N ( s )
den, orduan
(8.18)
(8.19)
302
Gc(s), kontrolaren transferentzi funtzioa era egokian diseinatuz, kontrol-sistemak bigizta itxian izango duen portaera ziurta daiteke. Gc(s) kalkulatu ondoren, G1(s) perturbazioaren transferentzi funtzioa ateratzen da.
8.7. ONDORIOAK
Kapitulu honetan aurkeztu diren adibideetan, konpentsadoreen transferentzi funtzioak besterik ez dira diseinatu. Dena den, benetako diseinuak egiterakoan hardwarea ere hautatu behar da. Beraz, beste arazo batzuei ere aurre egin beharko zaie: kostua, neurriak, pisua eta fidagarritasuna batez ere. Diseinatutako sistema baldintza normaletan lanean ari denean, aurretik finkatutako ezaugarriak beteko ditu, baina baldintza horiek aldatzen direnean, portaera ere nahikoa aldatuko da. Inguruko baldintzen aldaketek irabazpenaren nahiz sistemaren denbora-konstanteen aldaketak sortzen dituztenez gero, diseinuan kontutan hartu ez ziren eta linealak ez diren ekintzak eta fabrikazioan sortutako perdoiak konpentsatzeko, eskuzko nahiz automatikoki erabiltzen diren bitartekoak ezarri beharko dira. Gainera, diseinua egiterakoan, sisteman normala den hondatze-prozesuak eragindako aldaketak ere gertatzen direla kontutan hartzekoa da.
8.8. BIBLIOGRAFIA
DAzzo J.J., Houpis C.H, 1981, "Linear Control System Analysis and Design", McGraw-Hill, Inc., Japonia. Dorf R.C., 1989, "Sistemas modernos de control", Addison-Wesley Iberoamericana, Estatu Batuak. Franklin G.F., Powell J.D., Emami-Naeini A., 1991, "Control de sistemas dinmicos con retroalimentacin", Addison-Wesley Iberoamericana, Estatu Batuak. Kuo B.C., 1987, "Automatic Control Systems", Prentice-Hall, Inc., Englewood Cliffs, New Jersey.
ERREGULAZIO AUTOMATIKOA
303
Marshall S.A., 1978, "Introduction to Control Theory", MacMillan Publishers LTD:, Hong Kong. Ogata K., 1970, "Modern Control Engineering", Prentice-HAll, Inc., Englewood Cliffs, New Jersey.
8.9. ARIKETAK
8.1. Berrelikadura unitarioa duen sistema baten bigizta irekiko transferentzi funtzioa hurrengoa da,
G( s ) =
Sistemaren irteerak arrapala sarrerari jarraitu behar dio 2 rpm-ko abiadura izateko eta egoera egonkorreko errorea gehienez 2 gradukoa izan dadin. a) Baldintza horiek betetzen dituen gutxienezko k-ren balioa kalkulatu. K-ren balio honekin, IT, FT, Mp eta banda-zabalera kalkulatu. b) (1+0.4s)/(1+0.8s) transferentzi funtzioa duen aurreratze-konpentsazioa sartzen bada, konpentsatutako sistemaren IT, FT, Mp eta banda-zabalera berriak kalkulatu. c) Konpentsatutako eta konpentsatu gabeko sistemen erroen kokaerako diagramak egin. 8.2. A8.1 Irudian aurkezten den kontrol-sistemak hurrengo baldintzak bete behar ditu: a) ka = 2 b) Mp < 1.5 Behar den aurreratze-konpentsadorea diseinatu eta konpentsatutako nahiz konpentsatu gabeko sistemen erroen kokaerako diagramak egin. Konpentsatutako sistemaren moteltze-faktorea kalkulatu.
304
R (s)
E (s)
1 s2(1+0.1s)
C (s)
A8.1 Irudia.
8.3.
A8.2 Irudian, posizioko kontrol-sistema baten bloke-diagrama aurkezten da. Sistema honek ardatzaren posizioa zuzentzen du urrutiko kontrola erabiliz. Sistemaren parametroak hurrengoak dira: e = 0.01 B = 0.5 TL = perturbazioa J = 0.05 Km = 10
Kontroladorea e Ka Gc(s)
TL
A8.2 Irudia.
a) Perturbazioa maila unitarioa denean, o irteerak duen egoera egonkorreko errorea 0.01 baino txikiago izateko, ka anplifikadoreak izan behar duen balioa kalkulatu. b) Aurrean kalkulatu den k a balioarekin, sistemaren egonkortasuna aztertu. Aurreratze-konpentsadorea diseinatu, bigizta itxiko sistemaren FT = 30 izateko. Konpentsatutako sistemaren banda-zabalera kalkulatu. 8.4. Gorputz guztiak behar duen gas-aldaketa sortzeko hartzen dugu arnasa. Gas-aldaketa hori nahikoa izan dadin, arnasaren kontrol-sistema behar da. Odol arterialean
ERREGULAZIO AUTOMATIKOA
305
dauden oxigeno nahiz CO2-ren mailak egokiak izan daitezen, aireztapen egokia egin behar da. Arnasa neuronen pultso-bidez kontrolatzen da. A8.3 Irudian, gizakien arnas-kontrolaren sistemaren bloke-diagrama agertzen da. Beraz, biriken aireztapen egokia kontrolatzen da CO2 eta O2-ren aztertuz.
Birikak R (s) Lortu nahi den aireztapena E (s) 1 s+1 Zirkulazio-sistema 0.1 (s+0.5)(s+0.1)(s+0.2) Kontzentrazioa C (s)
Sentsorea Kf
A8.3 Irudia.
a) Sentsorearen irabazpena kf = 0.1 bada, sistemaren FT eta IT kalkulatu. b) Sentsorea hondatu eta kf = 1 egiten bada, FT = 45 mantentzeko behar den konpentsadorea diseinatu. 8.5. Espazioko untzi batek izarrak eta asteroideak hartzeko duen beso teleskopikoa masa baten bidez ereduztatzen da, A8.4 Irudian ikusten den bezala. Sistema honen transferentzi funtzioa
G( s ) =
aurreratze-konpentsadorea diseinatu.
z
r (t)
e (t)
Gc (s)
Gp (s)
N(s)
(b)
A8.4 Irudia.
306
8.6.
A8.5 Irudian agertzen den kontrol-sistemaren helburua tankean dagoen likidoa maila zehatz batean mantentzea da.
Urtegia
Engranajea c n
N Sarrerako Balbulak
r (t) Ks
h(t)
qo (t)
Tankea A azalera = 50
A8.5 Irudia.
G( s ) =
a) N = 4 denean, bigizta itxiko sistemaren FT, IT eta berauek neurtzen diren puntuen maiztasunak kalkulatu. b) N = 4 denean, FT = 50 izateko behar den aurreratze-konpentsadorea kalkulatu. Konpentsatutako bigizta irekiko Bode-ren diagrama egin eta FT, IT nahiz balio horiek neurtzen diren puntuen maiztasunak kalkulatu. c) N = 4 denean, bigarren zatia errepikatu atzeratze-konpentsadorea erabiliz.
ERREGULAZIO AUTOMATIKOA
307
8.7.
4 bada s( s + 4 s + 6)
2
Gc ( s ) =
k (1 + Ts) izanik, s
a) k eta T parametroen balioak kalkulatu kv = 4 eta bigizta itxiko sistemaren ekuazio karakteristikoaren erroen zati irudikaria 4r ad/s baino handiagoa izan ez dadin. b) Lortu den k balioarekin eta T > 0 denean, bigizta itxiko sistemaren erroen kokaerako diagrama egin. 8.8. Kontrol-sistema baten transferentzi funtzio zuzena
G( s ) =
gizta itxiko sistema egonkorra izan dadin, Gc(s) konpentsadorea eta A anplifikadorea gehitu behar dira. = 0.5, n = 1.6 rad/s lortu nahi badira, a) b) c) d) 8.9. Zer konpentsadore-mota sartu behar da? Konpentsadore horren eta T parametroen balioak kalkulatu kv konstantea kalkulatu Konpentsatutako sistemaren erroen kokaerako diagrama egin
G( s ) =
k2 da. s2
a) Sistemaren tipoa txikiagotu gabe egonkortasuna lortzeko behar den konpentsadorea diseinatu. Bigizta itxiko sistemaren erro dominanteen moteltze-faktorea 0.5 eta ts = 4 izatea lortu nahi da. Zer motatako konpentsadorea da? b) Konpentsadorea sartuz gero lortzen den sistemaren bigizta itxiko sistemaren trasnferentzi funtzioa lortu. 8.10. Berrelikadura unitarioa duen sistemaren transferentzi funtzio zuzena hurrengoa da,
G( S ) =
k ( s + 1)( s + 2)( s + 6)
308
a) = 0.5 denean k-ren balioa lortu eta erroak kokatu b) s = 1 puntuan dagoen poloa ezerezten duen aurreratze-konpentsadorea diseinatu c) s = 2 puntuan dagoen poloa ezerezten duen aurreratze-konpentsadorea diseinatu d) Bi konpentsadoreen bidez lortutako emaitzak aztertu 8.11. Berrelikadura unitarioa duen sistemaren zuzeneko transferentzi funtzioa hurrengoa da
G( s ) =
Mp = 1.2 eta kv = 6 izateko behar den konpentsadorea diseinatu. 8.12. A8.6 Irudian, sorgailu elektriko baten abiaduraren kontrol-sistemaren bloke-diagrama aurkezten da.
Abiadura zuzentzen duen balbula e K 1+0.1s TL Lurrin-turbina 1 1+0.2s Sorgailua 1 Js g
Sarrerako Tentsioa
er
KT Takometroa
A8.6 Irudia.
Abiadura zuzentzen duen balbulak turbinara iristen den lurrinaren fluxua kontrolatzen du. Turbinak sorgailua zuzentzen du eta g sorgailuaren abiadurarekiko proportzionala den maiztasuneko energia elektrikoa sortzen da. TL perturbazioak g maiztasunean sortzen duen aldaketa % 0.1 izatea lortu nahi da. Honek k*kT balioa finkatzen du. Balio honekin, FT = 45 mantentzeko behar den atzeratze-konpentsadorea kalkulatu.
ERREGULAZIO AUTOMATIKOA
309
9.
PID KONTROLADOREAK
9.1. SARRERA
Zortzigarren kapituluan, aurreratze-konpentsadorea, atzeratze-konpentsadorea eta aurreratze/atzeratze-konpentsadorea aztertu dira. Ikusi denez, aurreratze-konpentsadorea, maiztasun garaiak igarotzen uzten dituen iragazkia da; atzeratze-konpentsadorea berriz, maiztasun txikiak igarotzen uzten dituen iragazkia da. Ondorioz, aurreratze-atzeratze konpentsadorea, banda-zabalera zehatz bateko maiztasunak igarotzen uzten dituen iragazkia da. Industrian, konpentsadore-mota hauei PID (Proportzional-Integral-Deribatibo) kontroladore deritze. PID kontroladorea iragazte-prozesuaren ikuspegitik aztertuz gero, zortzigarren kapituluan aipatutako konpentsadoreekin konpara daiteke. PD kontroladoreak maiztasun garaiak igarotzen uzten ditu, PI kontroladoreak maiztasun txikiak eta PID kontroladoreak banda-zabalera zehatz bateko maiztasunak igarotzen uzten ditu. Kontrol-sistema gehienen kontroladoreen diseinua egiterakoan kontutan hartzen dena iragazte-prozesua denez gero, aurreko kapituluan aztertutako konpentsazio-sareek eta PID kontroladoreek portaera berdintsua izango dutela esan daiteke. Dena den, konpentsazioa egiterakoan, beraien sinpletasuna dela eta, PID kontroladoreak erabiltzen dira. PID kontroladoreak oso erabiliak dira era guztietako industrietan. Oso era desberdinetan garatzen dira, produktu estandar bezala eta urtean zehar ehundaka mila egiten dira. Gainera, PID kontroladoreak zeregin berezietarako ere garatzen dira eta, teknologia aldatu arren, kontroladore hauen erabilera ez da murriztu. Kontroladore hauen funtziorik garrantzitsuenen artean hurrengoak daude: ekintza integralaren bitartez berrelikadura ematen dute, egoera egonkorreko offsetak desagertarazten dituzte, ekintza deribatiboarekin etorkizuna aurrera dezakete eta, gainera, eragingailuen asetasunari aurre egiteko gai dira. Hau guztia, kontrol-praktika zabalaren ondorioa da.
ERREGULAZIO AUTOMATIKOA
311
PID kontroladoreak nahikoak izaten dira kontrol-arazo askotan, batez ere prozesuaren dinamika oso konplexua ez bada eta betebeharrak oso murriztaileak ez badira. Beraz, kontrol-arloan kontroladore hauek garrantzitsuak dira. Teknika hauek logikarekin, makina sekuentzialekin, selektoreekin eta funtzio sinpleekin konbinatuz, energi produkzioan, garraioan eta garapenean erabiltzen den ekipoen automatizazioa egin daiteke, gaur egungo teknologia hobetuz. PID kontroladoreekin lan egiten duten injineruak asko dira eta ondorioz kontroladore hauek montatu, egokitu eta erabiltzeko teknikak oso garatuak daude. Mikroprozesadorearen agerpenak PID kontroladoreetan izan zuen eragina izugarria izan zen, beste industria elektronikoetan bezala, eta gaur egun garatzen diren gehienak mikroetan oinarritzen dira. Hasiera batean, mikroprozesadoreetan oinarritutako sistemak lehenago erabilitako teknologiaren traslazioak besterik ez ziren. Hau guztia egiteko, hirurogei eta hirurogeita hamarreko hamarkadetan zehar garatu zen kontrol-sistema digitalen azterketak asko lagundu zuen. Bestalde, gaur egun mikroek duten konputazio-potentziala eta beste hainbat ezaugarri kontutan hartuz, kontroladoreen erabilera zabalagoa agertzen da. PID kontroladoreak arruntak eta oso ezagunak izan arren, berauen egokitzea oso pobrea da. Edozein industriatan begiratuz gero, hau guztia ongi agertzen da. Askotan, ekintza deribatiboa desagertu egiten da beronen egokitzea zail xamarra delako. Sistemen lan-baldintzak oso mantso aldatzen badira, mikroprozesadorearen erabilerak oso posibilitate interesgarriak izan ditzake egokitze automatikoan eta adaptazioan. Dena den, egokitze eta adaptazioaren arteko terminoen diferentzia ez dago argi. Desberdintasuna nolabait agertzeko, autoegokitzea kontroladorearen parametroak automatikoki egokitzen direnekoa izango da eta adaptazioa kontroladorearen parametroak denboran zehar beti egokituz doazenekoa izango da, hau da, egunean jartzen direla. Posibilitate hauek dituzten produktuak ere agertzen hasi dira merkatuan. Beraz, une honetan PID kontroladoreen garapena arlo honetan mugitzen da, kontrol automatikoan, egokitzea nahiz adaptazioa erabiliz.
312
Kapitulu honetan, PID kontrolaren aurkezpena egingo da. Horretarako algoritmoa aztertuko da, windup fenomenoa ere ikusiko da, PID kontroladoreak konputadore digitaletan ezartzeko teknikak aurkeztuko dira eta, azkenik, kontroladoreen diseinua egingo da.
1 u ( t ) = K e( t ) + Ti
non, u = kontrol-aldagaia, e = kontrol-errorea = r y, r = erreferentziako balioa eta y = irteera diren.
e( s )ds + T d
de(t ) dt
(9.1)
Kontrol-aldagaia hiru aldagairen batuketa da: P (errorearekiko proportzionala da), I (errorearen integralarekiko proportzionala) eta D (errorearen deribatuarekiko proportzionala). Kontroladorearen parametroak, K irabazpen proportzionala, Ti integrazio-denbora eta Td deribazio-denbora dira. 9.2.1. Ekintza proportzionala Kontrol proportzional hutsa erabiltzen denean (9.1) ekuazioa honela geratuko da:
u(t ) = Ke(t )
(9.2)
Kontrol-ekintza errorearekiko proportzionala izango da. Hau berrelikadurako formarik sinpleena da. Kontrol proportzionalaren ezaugarriak ulertzea oso erraza da era honetan. Demagun prozesua eta kontroladorea dituen 9.1 Irudiko berrelikadurako bigizta aztertu nahi dela. Kontroladoreak ekintza proportzionala eta prozesuak eredu estatikoa duela suposatuko da.
ERREGULAZIO AUTOMATIKOA
313
l r e Erreguladorea u Prozesua x
n y
x = K pu
9.1 Iruditik hurrengo ekuazioak ateratzen dira, y=x+n x = Kp (u + l) u = K (r y)
(9.3)
Eta erdiko aldagaiak kenduz gero, x prozesuaren aldagaia, r erreferentzia, l perturbazioa eta n neurtze-zarataren arteko erlazioa lortuko da.
x=
K Kp Kp l (r n) + 1 + K Kp 1 + K Kp
(9.4)
KKp dimentsiorik gabeko zenbakia da eta bigiztaren irabazpena deritzo. (9.4) ekuazio honetatik ezaugarri garrantzitsuak atera daitezke. Bigiztaren irabazpenaren ordena handia izango da x irteerak r erreferentziari jarraitzen diola ziurtatzeko. Gainera, irabazpen horrek sistemaren sentsibilitatea zeharo murriztuko du l perturbazioarekiko (ia deuseztuko). Ekuazio horretan ikusten denez, n zaratak x irteeran duen eragina r irteerarenaren berdina izango da. Beraz, irabazpen handiak sistemaren sentsibilitatea mantenduko du n zarataren aurrean. Gainera, kontrol proportzional hutsarekin egoera egonkorreko errorea agertuko da beti. Hau intuitiboki atera daiteke (9.2) ekuazioari begiratuz, hau da, kontrol-seinalea zeroa ez izateko errorea behar da. Normalean kontroladore proportzionalei I reset-gaia gehitzen zaio egoera egonkor egokia lortzeko. Beraz, (9.2) ekuazioa honela geratuko da
314
u(t ) = Ke(t ) + I
non I, reset-gaia den.
(9.5)
Aurrean aipatu den guztia prozesuaren eredu estatikoa dela suposatuz egin da eta, ondorioz, bigizta itxiko dinamika ez da kontutan hartu; hau da, irabazpen handietako bigizta itxiko erantzuna desegonkorra dela ez da kontsideratu. Praktikan, bigizta itxiko gehienezko irabazpena prozesuaren portaera dinamikoak zehazten du. Prozesuaren irabazpena maiztasunarekin aldatzen denean, beronen portaera dinamikoa deskribatzeko, (9.4) ekuazioa erabiltzen da. 9.2.2. Ekintza integrala Ekintza integralaren eginkizun garrantzitsuena egoera egonkorreko prozesuaren irteerak erreferentziari jarraitzen diola ziurtatzea da. Kontrol proportzionalaren errorea eduki behar da kontrol-seinalea zero izan ez dadin. Ekintza integralarekin berriz, errore txiki positibo batek jarraiki handitzen den kontrol-seinalea sortzen du eta negatiboak murrizten den kontrol-seinalea. Beraz, argi dago egoera egonkorreko erroreak beti zero izan behar duela. Demagun sistemak egoera egonkorra lortu duela uo kontrol-seinalearekin, eo errorea aurkeztuz. (9.1) ekuazioa erabiliz, kontrol-seinalaren ekuazioa hurrengoa izango da:
e uo = K eo + o t Ti
eo 0 bada, uo ez da konstante izango. Ondorioz, ekintza integrala duen kontroladore batek egoera egonkorreko errorerik ez du emango. Ekintza integrala kontroladore proportzionalak duen offseta deusezten duen reset bat bezala har daiteke. Hau hurrengo bloke-diagraman ikusten da, reseta automatikoki egokitzen delarik (9.2 Irudia). Egokitze hori, irteerako seinalean iragazkia jarrita lortzen den seinalea, batuketa-puntura berrelikatuz egiten da. Hau ekintza integrala erabiltzeko lehenetako era izan da.
ERREGULAZIO AUTOMATIKOA
315
1 1+sTi I e u
9.2 Irudian aurkeztutako diagramako ezarpena eraikitzaile askok erabili du. Kalkulu sinple batzuen bitartez, lortu nahi den erantzuna ateratzen dela ikus daiteke. s = d/dt bada, 9.2 Irudiko diagramatik hurrengo ekuazioak idazten dira:
u = Ke + I 1 I= u 1 + sTi
Eta orduan,
Ti
dI + I = u = Ke + I dt
Ke = Ti
dI dt
ondorioz, 9.2 Irudiko kontroladorea PI kontroladorea da. 9.2.3. Ekintza deribatiboa Ekintza deribatiboaren betebeharra bigizta itxiko egonkortasuna hobetzea da. Desegonkortasuna nola sortzen den adierazteko hurrengo adibidea erabiltzen da. Prozesuaren dinamika dela eta, kontrol-aldagaiaren aldaketa bat irteeran somatzen den arte, denbora pasako da. Proportzionala eta deribatiboa den kontroladoreak, iragarritako irteerarekiko proportzionala den kontrola bezala funtzionatuko luke. Iragartze hori errorearen kurban egindako tangentearen bidez estrapolazioa eginez lortzen da, (9.3 Irudia). Iragarritako denbora Td da.
316
Irteerako Errorea
Errorea
de e+Td dt Denbora
Aldagai Deribatiboaren aldaketak Bibliografian, aldagai deribatiboa hurrengo era honetan agertzen da:
D = KT d
de dr dy = KT d dt dt dt
Normalean r erreferentzia konstantea da eta, aldaketarik izatekotan, bat-batekoak izango ditu. Beraz, ez du eraginik aldagai deribatiboan. Gainera dr/dt asko aldatuko da r erreferentziako aldaketen arabera. Horregatik, normalean aldagai deribatiboa prozesuaren irteeran besterik ez da aplikatzen. Orduan, honela geratzen da
D = KT d
dy dt
(9.6)
Aldagai deribatiboak arazoak izango ditu maiztasun garaiko neurri-zaratak agertzen badira. n = a sin t motako zarata sinusoidal batek kontrol-seinalean duen eragina honako hau da,
un = KT d
dn = aKT d cos t dt
Ondorioz, kontrol-seinalearen anplitudea handia izan daiteke zaratak maiztasun nahikoa garaia duenean (). Beraz, aldagai deribatiboaren maiztasun garaiko irabazpena mugatu egiten da guztia saihesteko. Hau egiteko, aldagai deribatiboak honako ezarpena izan beharko du.
ERREGULAZIO AUTOMATIKOA
317
T d dD dy + D = KT d dt N dt
(9.7)
Hemendik, aldagai deribatiboa erabiltzeko era aldatzen da eta beste hau erabiliko da:
D=
sKT d y 1 + s Td N
Aldaketa hau aldagai deribatiboari Td/N denbora-konstantea duen lehen ordenako sistema baten bidez iragazkia jarriko balitzaio bezala uler daiteke. Ondorioz, maiztasun txikietan bakarrik erabiliko da deribatua eta irabazpenaren muga N da. Honek maiztasun garaiko zaraten anplifikazioa gehienez N izango dela esan nahi du. 9.2.4. Beste aurkezpen batzuk (9.1) ekuazioan agertzen den PID algoritmoaren ordez, askotan beste hau erabiltzen da :
1 G( p) = K * 1 + * (1 + sT * d ) sT i T *i + T * d T *i Ti = T *i + T * d T *i T * d T *i + T * d
(9.8)
Kontroladore hau (9.1) ekuazioan bezala jar daiteke hurrengo erlazioak kontutan hartuz:
K = K*
Td =
K 1 + 1 4T d / Ti 2 T T *i = i 1 + 1 4T d / Ti 2 T T * d = i 1 1 4T d / Ti 2 K* =
[ [ [
] ] ]
318
ERREGULAZIO AUTOMATIKOA
319
Windup integrala saihesteko bide asko daude eta hauen artean, 9.5 Irudian ikusten dena oso egokia da. Kasu honetan, kontroladoreari beste berrelikadurako bigizta bat gehiago jartzen zaio. Horretarako, u eragingailuaren irteera eta v kontroladorearen irteera neurtu, eta bi seinaleen arteko diferentziarekin es errore-seinalea sortzen da. 1/Tt irabazpenaren bitartez, es seinalea integradorearen sarrerara eramaten da. Asetasunik ez dagoenean seinalea zero izango da eta beraz, operazio normalean ez du eraginik izango eragingailua asetasunera iristen ez bada. Bestalde, eragingailua asetzen denean, berrelikadurako seinalea, es errorea zerorantz eramaten saiatuko da. Berrelikadurako seinaleak, kontroladorearen irteera saturazio-mugan egon dadin, integradorearen balioa eramaten saiatuko dela esan nahi du honek. Beraz, integradorea wind-up prozesura irits ez dadin lortuko da. Kontroladorearen irteera resetera eramateko erabiltzen den tartea 1/Tt irabazpenak emango du. Tt konstanteak integrala nolako abiadurarako eraman behar den reset-era adierazten du. Tt konstanteari jarraipeneko denbora-konstante deritzo.
320
KTds
e=ry
Eragingailua
K Ti
1 s es 1 Tt (a)
e=ry
u Eragingailua
K Ti
1 s 1 Tt (b)
es
9.5 Irudia. Anti-Windup duen kontroladorea. a) Eragingailuaren irteera neurtzen da. b) Eragingailuaren irteera eredu matematikotik estimatzen da
Sarritan, eragingailuaren irteera ezin izaten da neurtu. Orduan, aipatu den eskema osoa eragingailuaren eredu matematikoa sartuz ezar daiteke, 9.5 b) Irudian ikusten den bezala. 9.6 Irudian, 9.4 Irudiko sistemari anti-windup duen kontroladorea sartzen zaionean sistema honek aurkezten duen portaera ikusten da. Ikusten denez, integradorearen balioa azkar eramaten da reset-era kontroladorearen irteera asetasun-mugan egon dadin eta eragingailua aserik dagoen lehenbiziko uneetan aldagai integralaren balioa negatiboa da. Portaera hau eta 9.4 Irudian aurkeztu dena zeharo desberdinak dira, zeren 9.4 Irudikoan aldagai integralak balio positiboa baitu lehen uneetan. Gainera, 9.6 Irudian sistemak aurkezten duen portaerak hobekuntza handia jasan du 9.4 Irudian aurkezten denarekiko, hau da, PI kontroladore arrunta erabiltzen denean.
ERREGULAZIO AUTOMATIKOA
321
10
20
30
40
Kontrol-seinalea
20
30
40
1 0.4 0.8
10
20
30
40
9.6 Irudia. 9.4 Irudiko Sistemari Anti-Windup duen kontroladorea aplikatuz gero lortzen den erantzuna.
Tt konstantearen aldaketak duen eragina 9.7 Irudian ikus daiteke. Badirudi Tt balioa oso txikia denean abantailak ikusten direla integradorea azkar eramaten delako reset-era. Dena den, ekintza deribatiboa duten kontroladoreak erabiltzen direnean kontu handiz jokatu behar da. Denbora-konstantea oso txikia bada irteeraren asetasuna ematen duten erroreak agertuko dira eta beraz, integradorea nahi ez den unean eramango da reset-era.
Prozesuaren irteera 1 Tt = 4 Tt = 3 Tt = 2 Tt = 1 Tt = 0.05 0.5
erreferentzia
0 Kontrol-seinalea
10 Tt = 4 Tt = 3 Tt = 2 Tt = 1 Tt = 0.05
20
30
40
0.1
0.1
10
20
9.7 Irudia. 9.6 Irudiko Sistemaren erantzuna maila sarrera aplikatuz gero Tt konstantearen balio desberdinekin.
30
40
322
9.2 Irudian agertzen den kontroladoreari ere 9.8 Irudiko asetasun-eredua sar diezaiokegu windup ekintza galarazteko. Kasu honetan, Tt = Ti hartu dela kontutan hartu behar da.
1 1+sTi I e K u
9.8 Irudia. 9.2 Irudiko kontroladoreari nola sartzen zaion anti-windup ekintza, (ekintza integrala reset automatiko bezala sartzen denean).
Erreguladorea
Prozesua
Sistema honetan, errorea erreferentzia eta irteeraren arteko diferentzia da. Errore honekin lan eginez, kontroladoreak kontrol-seinalea sortzen du eta azken hau prozesuari sartzen zaio. Sistema honi "berrelikadurako errorea duen sistema" esaten zaio, kontroladoreak erroreko seinalearekin lan egiten duelako. Ekintza deribatiboa aztertu denean, aldagai deribatiboak erreferentziarekin lanik ez egitea, egokiena dela ikusi da. Beraz, kontrol-legea ez da zehazki berrelikadurako errorean oinarritutakoa izango. Honekin lan eginez, hurrengo PID kontroladorea aterako da,
t 1 de u = K e p + e( s )ds + T d d Ti o dt
(9.9)
ERREGULAZIO AUTOMATIKOA
323
e p = br y
eta deribatiboa
ed = y
den, lehen aipatu den bezala. Gai integraleko erroreak benetako kontrol-errorea izan beharko du,
e=ry
egoera egonkorreko erroreak saihesteko. b-ren balio desberdinetarako lortzen diren kontroladoreek perturbazioen eta neurketetako zaraten aurrean berdin erantzungo dute. Bestalde, erreferentziako aldaketen aurrean sistemak duen erantzuna b-ren balioarekin desberdina izango da. 9.10 Irudian PI kontroladorean b balio desberdinak erabiltzen dituen sistemaren erantzuna agertzen da maila sarrera erabiltzen denean. Argi dago, b = 0 denean lortzen den kontroladorean erreferentziako balioa zati integralean besterik ez dela erabiltzen.
Prozesuaren irteera eta erreferentzia 1 b = 1 b = 0.7 b = 0.5 0.5 b=0
9.10 Irudia. Bigizta itxiko sistemari maila sarrera aplikatzen zaionean, b parametroak erantzunean duen eragina.
324
Orokorrean, kontrol-sistema batek aurkeztu behar dituen ezaugarrien artean, erantzun iragankor egokia erreferentziako balio-aldaketan aurrean eta perturbazioen ukapena nahiz neurtze-zaratak saihestea daude. Baldintza hauek guztiak berrelikadurako errorea duen sistema baten bidez bete daitezke. Horretarako sistema desberdinak erabiltzen dira, askatasun-maila bakarrekoak edo anitzekoak. Hauen artean, azken aipatu direnek kontrol-sistema sofistikatuagoak lortzen dituztela ere aipatu behar da.
Ondorioz, kontrol-ekintzak denbora-une zehatz batzuetan prozesuaren irteerak hartzen dituen balioetan oinarrituta daude. Prozedura honi laginketa deritzo. Kasu normaletan
ERREGULAZIO AUTOMATIKOA
325
laginketa h periodoarekin egiten da. Laginketa egiterakoan ustekabeko fenomenoak sortzen dira eta PID kontroladorearen ezarpen digital egokia egiteko kontutan hartu beharko dira. Hau argitzeko, demagun hurrengo seinaleak ditugula,
eta,
non, s = 2/h [rad/s] laginketa-maiztasuna den. Kosinu funtzioaren legeak oso ezagunak dira eta, ondorioz, laginketa-uneetan [kh, k = 0, 1, 2, ...] seinaleak hartzen dituen balioak hurrengoak dira
f a = 50
326
2s+
s+ s s s
s+
2s+
2s 2s s
2s 2s
9.5.2. Aurreiragazketa Alias efektuak arazoak ekar ditzake ekintza egokiak ez badira hartzen. Kontroladore analogikoetan, maiztasun txikiak pasatzen uzten dituen iragazkiaren bitartez desagertzen diren maiztasun garaiak, lagindutako kontrol-sistemetako banda-zabaleran maiztasun txikiko seinale bezala ager daitezke alias efektua dela eta. Arazo hauek saihesteko, iragazki analogikoa jarriko da aurretik (laginketa-maiztasunaren erdia baino maiztasun handiagoko seinaleak desagertzen direlarik). Honelako iragazkiari antialiasing iragazkia deritzo. Bigarren ordenako Butterworth iragazkia antialiasing iragazki arrunta da. Beste aplikazio kritikoetan, ordena garaiagokoak erabiliko dira. Honelako iragazkia anplifikadore operazionalekin osatzeko, 9.13 Irudiko eskema erabiltzen da. Bestalde, iragazkiaren banda-zabalera hautatzeko era, adibide baten bitartez azalduko da.
Demagun laginketa-maiztasunaren erdian 16 faktoreaz atenuatu nahi direla seinaleak eta iragazkia ipintzen dela. Iragazkiaren banda-zabalera b bada eta laginketa-maiztasuna s, orduan,
( s / 2 b )2 = 16
1 b = s 8
ERREGULAZIO AUTOMATIKOA
327
9.5.3. Diskretizazioa Denboran zehar parametro jarraiak dituen PID kontroladorearen kontrol-legea konputadore digitalean ezartzeko, kontrol-legean agertzen diren deribatu eta integralaren hurbilketak egin beharko dira. Ondoren hurbilketa hauek egiteko era desberdinak aurkezten dira. 9.5.3.1. Ekintza proportzionala Aldagai proportzionala honakoa da,
P = K (br y )
Aldagai hau oso erraz ezartzen da aldagai jarraien ordez lagindutakoak jarriz. Beraz,
(9.10)
non {tk} laginketa-uneak diren, hau da, konputadoreak sarrera analogikoak irakurtzen dituen uneak. 9.5.3.2. Ekintza integrala Ekintza integrala hurrengoa da,
K I (t ) = e( s )ds Ti o
eta ondorioz,
dI K = e dt Ti
Deribatu hori diferentzia baten bitartez hurbilduz gero,
I (tk +1 ) I (tk ) K = e( t k ) h Ti
328
I (tk +1 ) = I (tk ) +
9.5.3.3. Ekintza deribatiboa Aldagai deribatiboa 9.7 ekuaziokoa da,
Kh e( t k ) Ti
(9.11)
T d dD dy + D = KT d N dt dt
eta aldagai honen hurbilketa egiteko era asko daude. Euler-en hurbilketa
(9.12)
(9.13)
D(tk ) =
Td KT d N D(tk 1 ) [ y ( t k ) y ( t k 1 )] T d + Nh T d + Nh
(9.14)
ERREGULAZIO AUTOMATIKOA
329
Tustin-en hurbilketa
Oso erabilia izaten da Tustin-ek proposatutako hurbilketa. Hurbilketa hori erabiliz, aldagai deribatiboa honela geratuko litzateke
D(tk ) =
2T d hN 2 KNT d D(tk 1 ) [ y ( t k ) y ( t k 1 )] 2T d + Nh 2T d + hN
(9.15)
Aipatu diren hurbilketak konparatuz gero, guztiek forma berdina dutela argi dago,
(9.16)
(9.13) ekuazioko hurbilketak Td > Nh/2 behar du eta Td balio txikientzat desegonkortu egiten da. Beste hurbilketak egonkorrak dira Td-ren balio guztientzat. Dena den, Tustin eta Euler-en hurbilketetan, Td < Nh/2 bada, ai-ren balioa negatibo izango da eta hori ez da komenigarria. Beraz, Td balio guztientzat erantzun egokiak lortzeko, (9.14) ekuazioko hurbilketa erabili beharko da. 9.14 Irudian transferentzi funtzio jarraiaren eta hurbilketa guztien faseko kurbak aurkezten dira. Irudian ikusten denez, funtzio jarraiekin konparatuz gero, erantzunik egokiena Tustin-en hurbilketak ematen du, backward hurbilketak fasea gutxiago aurreratzen du eta Euler-en hurbilketak berriz, gehiago.
80
60
20
0 2
9.14 Irudia. sTd/(1+sTd/N) gai deribatiboaren diskretizazio desberdinekin lortutako faseko kurbak, non Td=1, N=10 eta laginketa-aldia = 0.02 diren.
330
Td balio txikietan agertzen diren desegonkortze-arazoak direla eta, Euler-en hurbilketa gutxitan erabiltzen da. Tustin-ena sarritan erabiltzen da ia bat datorrelako kasu jarraiarekin. Backward berriz, Td txikientzat portaera ona duen algoritmoa behar denean erabiltzen da. 9.5.3.4. Era inkrementala Deskribatutako algoritmoak posiziokoak dira, erreguladorearen irteera zuzenean ematen dutelako, baina ezarpen digitaletan, algoritmoen era inkrementalak ere erabiltzen dira. Hauek lortzeko, erreguladorearen irteerako denbora-diferentziak kalkulatu eta gehikuntzak gehitzen zaizkio.
P(tk ) = P(tk ) P(tk 1 ) = K [br (tk ) y(tk ) br (tk 1 ) + y(tk 1 )] Kh I (tk ) = I (tk ) I (tk 1 ) = e( t k 1 ) Ti
Ikusi den bezala aldagai deribatiboaren hurbilketa era askotan egin daiteke. Ondorioz, (9.16) ekuazioa erabiliko da nolabait aldagai deribatiboaren gehikuntza kalkulatzeko.
bi [ y ( t k ) 2 y ( t k 1 ) + y ( t k 2 )] 1 ai
Algoritmo inkrementalaren erabileraren abantailetako bat, kalkulu guztiak gehikuntzak erabiliz egitea da. Beraz, hitz-luzera txikiko kalkuluak erabil daitezke gehikuntzak gehitzen direnean, hau da, zehaztasuna azken urratsetan bakarrik behar denean. Beste abantaila bat, erreguladorearen irteera integradoretik zuzenean ateratzen dela da. Horregatik, windup eta eskuzko kontrola oso erraz erabiltzen dira. Baina algoritmo hau, P edo PD kontroladoreekin ezin da erabili (egoera egonkorreko balio egokia mantentzen ez duelako). Beraz, ekintza integrala erabiltzen ez denean, algoritmoari aldaketaren bat sartu behar zaio.
ERREGULAZIO AUTOMATIKOA
331
9.5.3.5. Kuantizazioa eta hitzen luzera Konputadore digital batek kalkuluak egiterakoan zehaztasun finitua besterik ez du onartzen. Batzuetan, zaila gertatzen da aldagai integrala konputadoreetan ezartzea, hauek hitzen luzera txikia dutenean. Hamartarrak kentzen direnean offset bat sortzen da, integrazio-offseta. Guztia ulertzeko 9.11 ekuazioa aztertzea besterik ez dago. Normalean,
Kh * e Ti
aldagaia txikia izaten da I(tk) gaiarekin konparatuta eta konputadorearen hitz-luzera nahikoa ez bada, hamartarrak kentzeko operazioan desagertu egingo da eta integrazio-offseta agertuko da. Lan egiterakoan erabiltzen diren magnitudeak aztertzeko, suposa dezagun seinale guztiak normalizatu egin direla eta berauen gehienezko balioa bat dela. (9.11) ekuazioko
Kh = 1.7 10 6 = 2 19.2 Ti
Hamartarrak kentzerakoan aldagai hori desager ez dadin, konputadorearen zehaztasunak 20 bit-ekoa izan behar du gutxienez. Gainera, baliagarriak izango diren zenbakiak lortzeko bit gehiago beharko dira. Egoera hau oso garrantzitsua da urratsez urratseko motoreen kasuan, batez ere irteera inkrementalak erabiltzen direnean. Hemen, truko bereziak erabiliko dira hamartarrak borobiltzerakoan. Era errazagoenetako bat, gai integralarentzat laginketa-aldi luzeagoak finkatzea da. Adibidez, aurreko kalkuluetan h = 1s erabili izan balitz h = 0.02s ordez, 14 bit-eko zehaztasuna nahikoa zen.
332
9.5.3.6. Konputadore-kodea Adibide bezala PID algoritmo baten simulazioko konputadore-kodea aurkezten da. "Erreguladorearen koefizienteak kalkulatu" bi = K * h / Ti ad = (2 * Td N * h) / (2 * Td + N * h) bd = 2 * K * N * Td / (2 * Td + N * h) a0= h / Tt "Kontrol-algoritmoa" r = adin (ch 1) y = adin (ch 2) P = K * (b * r y) D = ad * D bd * (y yold) v=P+I+D u = sat (v, ulow, uhigh) daout (ch 1) I = I + bi * (r y) + a0 * (u v) yold = y "1. kanaletik erreferentzia irakurri" "2. kanaletik prozesu-aldagaia irakurri" "zati proportzionalaren kalkulua" "zati deribatiboa egunean jarri" "irteeraren balioa kalkulatu" "eragingailuaren asetasuna simulatu" "irteera analogikoa 1. kanalera bidali" "zati integrala egunean jarri" "prozesu-irteera egunean jarri" "Irabazpen integrala" "Irabazpen deribatiboa"
Koefizienteen kalkulua kontroladorearen parametroak aldatzen direnean besterik ez da egin behar. ad, a0, bd eta bi parametroen aurrekalkuluak bigizta nagusian behar den denbora aurrezten du. Programa nagusiari laginketa-aldi bakoitzean behin deitzen zaio. Programa honek hiru egoerako aldagaiak ditu: yold, I eta D. Horietako bat ken daiteke, baina programaren irakurketa zailagoa gertatuko da. Kode honetan, deribatua prozesu-irteeran bakarrik agertzen da, ekintza proportzionala errorearen zati batean bakarrik (b = 1) eta, gainera, anti-windup ekintza ezarri da.
ERREGULAZIO AUTOMATIKOA
333
334
Ekintza deribatiboak erantzuna hobetzen duela ikusteko kasu tipiko bat, prozesuaren dinamikan denbora-konstante desberdinak agertzen direnekoa da. Orduan, ekintza deribatiboa erantzuna azkarragotzeko erabil daiteke; adibidez, tenperaturaren kontrolean. Gainera, ekintza deribatiboa egokia da ordena garaiagoko sistemen kontrol zehatza lortu nahi denean. Ordena garaiena duen dinamikak kontrol egokia lortzeko behar den irabazpen proportzionala mugatuko du. Ekintza deribatiboarekin, moteltze-faktorea gehitu egiten da eta, ondorioz, irabazpen proportzional handiagoa erabil daiteke egoera iragankorreko erantzun azkarragoa lortzeko. 9.6.3. Noiz behar da kontrol sofistikatuagoa? Atzerapen-denbora dominantea aurkezten duten sistemen kontrola oso zaila gertatzen da. Gainera, kasu hauetan PID kontroladorea baliagarria den edo ez ere askotan aztertu da. Badirudi nahikoa ados daudela teoria guztiak ekintza deribatiboak ez duela gehiegi laguntzen kasu hauetan. Bigizta irekian egonkorrak diren sistementzat, atzerapen-denborako konpentsazioak erreferentziako jarraipena asko hobetzen duela ikusi da. Gainera, perturbazioen ukapena ere hobetzen da maila batean behintzat, konpentsadore hauek erabiltzen duten irabazpena PID kontroladoreena baino handiagoa delako. Beraz, atzerapen-denborak dituzten sistemek kontrol sofistikatuagoa beharko dute. Bestalde, inertziak agertzen direnean sortzen diren oszilazio-moduak aurkezten dituzten sistemak kontrolatzeko ere PID kontroladoreak ez dira nahikoak izaten. Parametroak oso aldakorrak dituzten sistemen kasuan ere ezingo da PID kontrola erabili. Gainera, kontroladorea hautatzerakoan perturbazioen ezaugarriak ere kontutan hartzen dituzten sistema batzuk ere badira. PID kontroladorea oso sinplea denez gero, ezin da perturbaziorik ereduztatu eta aipatutako kasu hauetan ere, ez da erabiliko.
ERREGULAZIO AUTOMATIKOA
335
336
y (t)
Malda, R = tg L
9.15 Irudia. Maila sarrera jarritakoan lortzen den erantzunaren metodoan oinarritutako erantzunaren aurkezpena.
Lehendabizi, erantzunaren malda handiena den puntua kalkulatzen da eta orduan ukitzailea egiten da puntu horretan. Ukitzaile honen bitartez, R eta L parametroak ateratzen dira. Ziegler eta Nichols-ek PID kontroladorearen parametroak, R eta L parametroen funtzio bezala ematen dituzte, 9.1 Taula. Gainera, taula horretan Tp bigizta itxiko dinamika dominantearen aldia ere aurki daiteke.
9.1 Taula. Ziegler-Nichols metodoaren arabera PID kontroladoreentzat egokiak diren parametroen balioak.
Kontroladorea P PI PID
Ti 3L 2L
Td
L/2
Tp 4L 5.7L 3.4L
Demagun orduan, Ziegler-Nichols-en metodoa hurrengo laugarren ordenako prozesuari aplikatzen zaiola,
Gp ( s ) =
(9.17)
beste kasuetan ere, eredu hau erabiliko da adibide bezala. Maila-sarrera sartutakoan lortzen den erantzunean egindako neurketen arabera, R=0.6875 eta L=0.16. Orduan, 9.1 Taula erabiliz, kontroladorearen parametroak kalkulatzen dira. PI kontroladorearen kasuan, K=8.2 eta Ti=0.48. PID kontroladorearentzat, K=10.9, Ti=0.32 eta Td=0.08.
ERREGULAZIO AUTOMATIKOA
337
9.16 Irudian, maila sarrera eta perturbazioa sartzen zaizkionean, bigizta itxian sistemak duen portaera aurkezten da. Argi dago PI kontroladorearen erantzuna ez dagoela oso moteldua eta PID kontroladorearena hobea dela. Dena den, erreferentziako seinalearekiko lortzen den gehienezko gaindiketa handiegia da PID kasuan ere. 9.7.2. Ziegler-Nichols-en erantzun frekuentzialaren metodoa Metodo hau ere prozesuaren ezaugarrien ezagupen oso sinplean oinarritzen da. Diseinua, G prozesuaren transferentzi funtzioari dagokion Nyquisten kurbak ardatz erreal negatiboa gurutzatzen duen puntuaren ezagupenean oinarrituta dago. Arrazoi historikoak direla eta, puntu hori Kc eta tc parametroen bitartez aurkezten da, (azkeneko irabazpena eta azkeneko aldia). Ziegler-Nichols diseinuaren metodoak kontroladorearen parametroak kalkulatzeko oso formula errazak erabiltzen ditu, Kc eta tc parametroen arabera (9.2 Taula). Gainera Tp, bigizta itxiko dinamika dominantearen aldia ere agertzen da taula horretan.
Prozesuaren irteera eta erreferentzia 1.5 1 0.5 0 0 10 5 0 5 2 Kontrol-seinalea 4 6 8
9.16 Irudia. Maila sarrera eta perturbazioa agertzen direnean 9.17 ekuazioko sistemak duen erantzuna. Ziegler-Nichols-en metodoaren bitartez kalkulatutako parametroak, - PI kontroladorearekin - PID kontroladorearekin
338
9.2 Taula. PID kontroladorearen parametro egokien balioak Ziegler-Nichols-en erantzun frekuentzialaren metodoan oinarrituta.
Kontroladorea P PI PID
Ti 0.8 tc 0.5 tc
Td
0.12 tc
Tp tc 1.4 tc 0.85 tc
Adibide bezala 9.17 ekuazioko eredua hartuz gero, Kc 25 eta tc 0.63 dela kalkulatzen da. 9.2 Taulari jarraituz, K = 10 eta Ti = 0.5 lortzen dira PI kontroladorearentzat eta K = 15, Ti = 0.31, Td = 0.08 PID kontroladorearentzat. 9.17 Irudian, kontroladore hauek erabiliz eta maila sarrera nahiz perturbazioa aplikatzen direnean, 9.17 ekuazioko prozesuak duen erantzuna ikusten da. Erantzun frekuentzialean oinarritutako metodoarekin lortzen diren parametroak eta portaera, denboran zehar aurkeztutako erantzunaren metodoarekin lortzen direnen antzekoak dira.
Prozesuaren irteera eta erreferentzia 1.5 1 0.5 0 0
Kontrol-seinalea 10
0 0 2 4 6 8
9.17 Irudia. 9.17 ekuazioko prozesuari maila sarrera eta perturbazioa aplikatzen zaizkionean lortzen den erantzuna. Ziegler-Nichols-en erantzun frekuentzialaren metodoarekin lortutako PI kontroladorea (marra finak) nahiz PID kontroladorea erabiliz (marra lodiak).
ERREGULAZIO AUTOMATIKOA
339
9.7.3. Ziegler-Nichols-en metodoen arteko erlazioak Aipatu diren bi metodoen arteko erlazioak ikusteko, atzerapena duen integradore baten kontrola egin nahi dela suposatuko da.
G( s ) =
b sT e s
Maila sarrera sartutakoan duen erantzunean parametroak neurtzen direnean, L = T eta R = b lortu dira. Beraz, denboran zehar sistemak duen erantzunean oinarritutako metodoa erabiliz, PID kontroladorearen parametroak hurrengoak izango lirateke,
K=
1.2 bT
Ti = 2 T
Td =
T 2
Bestalde, erantzun maiztasunala aztertuz lortzen diren parametroak, tc = 4T eta Kc = /2bT dira. Ondorioz, PID kontroladorearen parametroak erantzun frekuentzialean oinarritutako legeei jarraituz, hurrengoak dira.
K=
0.6 0.94 = bT 2 bT
Ti = 2 T
Td =
T 2
9.8. ONDORIOAK
PID algoritmoaren azterketa aurkeztu da. Gainera, baliagarria den kontroladorea lortzeko bibliografiako formuletan aldaketa egin behar dela ere ikusi da. Bestalde, windup integrala eta erreferentziako balioen sarrerak dituzten arazoak aurkezten dira. PID kontroladoreak konputadoreetan ezartzeko egin behar diren operazioak eta laginketari lotutako arazoak ere ikusi dira. Bestalde, PID algoritmoak erabiltzeko dauden mugak ere aztertu dira. Azkenik, PID kontroladoreak diseinatzeko dauden metodorik ezagunenak eta erabilienak aurkeztu dira; guztiek kontrolatu nahi den prozesuaren eredu egokia behar dute. PID kontroladoreak diseinatzeko beste algoritmo desberdinak badaude, beharbada zehatzagoak ere bai, baina ez dira liburu honen helburuen barne geratzen.
340
9.9. BIBLIOGRAFIA
Astrm K.J., Hgglund T., 1988, "Automatic tunning of PID Controllers", Instrument Society of America, Estatu Batuak. Astrm K.J., Wittenmark B., 1984, "Computer Controlled Systems", Prentice-Hall, Englewood Cliffs, New Jersey. Franklin G.F., Powell J.D., Emami-Naeimi A., 1991, "Control de sistemas dinmicos con retroalimentacin", Addison-Wesley Iberoamericana S.A., Estatu Batuak.
9.10. ARIKETAK
9.1. Maila unitarioa aplikatzen denean paper-makina batek duen erantzuna A9.1 Irudikoa da. P, PI, eta PID kontroladoreen parametroak kalkulatu Ziegler-Nichols-en metodoa erabiliz.
y (t) 0.25
0.1
0.5
A9.1 Irudia.
G( s ) =
e 5 s (10 s + 1)(60 s + 1)
Ziegler-Nichols-en metodoa erabiliz, behar den PID kontroladorearen parametroak egokitu eta lortzen den sistemaren erantzunaren diagrama egin.
ERREGULAZIO AUTOMATIKOA
341
9.3. A9.2 Irudiko bloke-diagramak gela handi baten tenperatura kontrolatzeko sistema aurkezten du. a) Ziegler-Nichols-en erregelak aplikatuz PI kontroladorea diseinatu. b) Perturbazioa maila unitarioa denean, konpentsatu gabeko sistemaren eta PI kontroladore bidez konpentsatutako sistemaren egoera egonkorreko erantzunak aztertu.
GELA Perturbazioa, Rd (s) 6 10s+1
0.05
Sentsorea
A9.2 Irudia.
9.4. 9.3 ariketa errepikatu baina 10 dB-ko anplitude-tartea lortu nahi denean konpentsatutako sistemarentzat. 9.5. A9.3 Irudian, itsasuntzi bat kontrolatzeko sistema agertzen da. Kontrol-tentsioa potentzia txikiko seinalea denez gero, anplifikadorea behar da untziaren kokaera kontrolatzen duen engranajeari seinalea bidali aurretik. Untziaren portaera, bigarren ordenako sistema bezala ereduztatu da. Sistema honentzat PD kontroladorea diseinatu eta lortzen den egoera egonkorreko portaera aurkeztu.
Kontroladorea R (s) PID Untziaren Dinamika K s(ss+1) Untziaren Norabidea C (s)
Sentsorea
A9.3 Irudia.
342
9.6. Suposa dezagun giltzadura bakarreko errobot-besoaren bloke-diagrama A9.4 Irudikoa dela. Ea(s) serbomotorearen sarrerako tentsioa da, m(s) motoreak ematen duen angelua eta a(s) besoaren angelua da. Serbomotorearen transferentzi funtzioan besoaren nahiz engranajearen inertziak kontutan hartu dira. Sistema hau kontrolatuko duen PID kontroladorea diseinatu.
Kontroladorea c D (s) Ea Serbomotorea 180K s(0.4s+1) m Engranajea 1 100 a
0.07
Sentsorea
A9.4 Irudia.
9.7. 9.6 ariketa errepikatu konpentsatutako sistemarentzat 60-ko fase-tartea lortu nahi denean.
ERREGULAZIO AUTOMATIKOA
343
ERANSKINA
1 2
L [ Af (t )] = AF ( s ) L
[ f 1 (t ) f 2 (t )] = F1 (s) F2 (s)
d L f (t ) = sF ( s ) f (0 ) dt d2 (0 ) L 2 f (t ) = s 2 F ( s ) sf (0 ) f dt
n ( k 1) ( k 1) dn d k 1 L n f (t ) = s n F ( s ) s n-k f (0 ) non f (t ) = k 1 f (t ) dt k =1 dt
L L
[ ]
f (t )dt = F(s) + s2
[ [
f (t )dtdt =
[ f (t )dt]
s2
F(s) + s
[ f (t )dt]
s +
t =0
t =0
[ f (t )dtdt]
s
k
t =0
8 9 10
L ... f (t )( dt )n =
F(s) n 1 + n k +1 sn k =1 s
[ ... f (t )(dt ) ]
t =0
L e-at f (t ) = F ( s + a) L
345
11
L [tf (t )] =
dF ( s ) ds
12
1 = L f ( t ) F ( s )ds t s t L f = aF ( as ) a
13
346
f (t)
1 inpultsu unitarioa (t)
F (s)
1
1 s 1 s2 1 s+a 1 (s + a) 2
eat
teat
sin t cos t
s +2
2
s s +2
2
tn (n = 1, 2, 3, ...)
10
11
ERREGULAZIO AUTOMATIKOA
347
12
1 s(s + a)(s + b)
13
( s + a )2 + 2
s+a ( s + a )2 + 2 1 s (s + a)
2 2 n 2 s 2 + 2 n s + n
14
15
16
n
1 2 1 1
2
e n t sin n 1 2 t
17
e n t sin n 1 2 t 1 2
) )
s 2 s + 2 n s + n
2
= tan
18
1 1 2
e n t sin n 1 2 t + 1 2
2 n 2 s( s 2 + 2 n s + n )
= tan 1
348
Abiadurako berrelikadura, 5 Abiadurako errore-konstantea, 153, 156 Aldagai anitzeko sistemak, 7-8, 107, 116-117 Aldagai anitzeko sistemak (MIMO), 7 Alias efektua, 327 Angeluaren irizpidea, 268 Asetasun, 11, 47, 285-286, 311, 319-323, 333-334 Atzerapen-denbora, transferentzi funtzioa, 11, 87, 90, 125, 130, 134, 137, 144-145, 150-151, 157-159, 161-166, 170, 173, 178, 190, 195, 200-202, 210, 212-218, 221-223, 232-233, 236, 240, 242, 245-247, 249-251, 254, 256-257, 260-61, 263, 269, 271, 275-276, 278-279, 281-282, 284-285, 287, 289-291, 293-294, 297-299, 302-304, 306-309 Atzerapen-sareak, 265, 278, 285-286 Aurreiragazketa, 327 Aurreratze-sareak, 287-288, 292, 295-297 Aurreratze/atzeratze konpentsazio-sareak, 286-287 Azelerazioko errore-konstantea, 154, 156, 158-159 Azken balioaren teorema, 76, 150, 240 Azpimoteldutako sistema, 95 Banda-zabalera, 12, 208, 251, 258-59, 285-86, 296-297, 304-305, 311, 327 Berrelikadurako kontrola, 1, 3-5, 7, 8, 11, 301 Bigarren ordenako ekuazio diferentzialak, 24, 35, 67, 90 Bigizta irekiko sistema, 2, 163, 179, 191, 193, 221, 225, 229, 281, 308 Bigizta itxiko kontrola, definizioa, 1, 3-4, 194 Bigizta itxiko portaera, 193 Nichols-en diagrama, 163, 172, 173, 193, 204-205 Bloke-diagramen aurkezpena107, 116-117, 119, 216, 218, 271, 305, 309 algebra, 108, 110, 117 bigizta itxiko kontrol-sistema, 1, 3-4, 194
ERREGULAZIO AUTOMATIKOA
349
Bode-ren diagrama, 145, 163, 172, 182-183, 187-188, 190-193, 202-205, 209, 213, 215, 218-219, 259, 263, 272, 277, 282-283, 285-286, 288, 294, 307 hurbilketa asintotikoa, 185-188, 190-192, 209 bigarren ordenako gaia, 175, 177, 187-188, 193 fasearen tartea, 204-205, 218-219, 251, 258-259, 269, 271, 282, 285, 294, 296 diferentziazio-gaia, 174 integrazio-gaia, 184 k irabazpena, 184 irabazpen-tartea, 215, 218 lehen ordenako atzerapen-gaia, 174, 185 lehen ordenako aurreratze-gaia, 175, 187 Butterworth iragazkia, 327 Dezibelio, 183-185, 187, 193, 205 Diagrama polarra, 163, 171-177, 194, 200-201, 204, 208 Diskretizazioa, 327-328, 330 Egoera iragankorreko erantzuna, 11, 125, 134, 238, 242 Egonkortasun absolutua, Routh-en metodoa, 144-145, 147-149, 181, 193 Egonkortasun baldintzatua, 200-201, 285 Egonkortsun erlatiboa, 144, 162, 183, 193, 204, 251, 255, 259 Ekintza deribatiboa, 311-312, 316-317, 322-323, 329, 334-335 Ekintza integrala, 311, 315-316, 319, 323, 328, 331 Ekintza proportzionala, 313, 328, 333 Ekuazio algebraikoak, ezaugarriak, 78 Ekuazio diferentzial linealen erantzuna metodo klasikoa erabiliz, 68 Ekuazio karakteristikoa, 68, 118-119, 194, 221-222, 232, 238, 306 Ekuazio laguntzailea, 148-149 Elkarrekintza, 7-8, 28, 107, 110 Eragingailua, 2-5, 7, 9, 13-14, 19, 23, 27, 46, 50, 52-54, 311, 319-321, 330, 334 Ereduztapen matematikoa, 13, 19, 27, 31 Erreferentziako balioak, 313, 323-325, 340 Erreguladorea, 6-7, 11-12, 14, 17, 250, 319, 331, 333 Erresonantziako maiztasuna, 176-177, 188, 207 Erroen kokaerako metodoa, 221-224, 240, 256, 264-265, 277-278, 288 angeluaren irizpidea, 225 definizioa, 224 egiteko erregelak, 234
350
Errore-detektorea, 3-4, 9, 11, 248 Errore-konstanteen taula, 155 Fase minimoa ez duten sistemak, 182, 189, 212 Fasearen tartea, 204-205, 218-219, 252, 258-259, 269, 271, 282, 285, 294, 296 Bode-ren diagrama, 182-183, 187-188, 190-193, 202-205, 209, 213, 215, 218-219, 259, 263, 272, 277, 282-283, 285-286, 288, 294, 307 Nichols-en diagrama, 172-173, 193, 205 Nyquist-en diagrama, 171, 173-175, 177-179, 181-182, 194, 199-202, 204, 216-217 Fluxu-diagrama, 118 Frakzio partzialen zatiketa, 82, 98 ekuazioen koefizienteak, 83 hondarra, 81-84 Funtzio osagarria, 68-69, 71 Gainmoteldutako sistema, 92 Gehienezko gaindiketaren portzentaia, 207 Gehienezko anplitudea, 163-165, 168-169, 172, 175-176, 189, 203, 207, 209 Hamarkada, 183-185, 187, 190-191, 209-211, 213, 259, 282, 284, 295-296 Hasierako balioaren teorema, 76 Hauste-maiztasuna, 185, 187-188, 190-191, 209, 213, 263, 271, 276, 282 Hazte-denbora, 207, 264 Hurbilketa asintotikoa, 185-188, 190-192, 209 Integral partikularra, 68, 71 Inpultsu funtzioa, 76 Irabazpen-tartea, 215, 218 Bode-ren diagrama, 163, 182-183, 187-188, 190-193, 202-205, 209, 213, 215, 218-219, 259, 263, 272, 277, 282-283, 285-286, 288, 294, 307 Nichols-en diagrama, 172-173, 193, 205 Nyquist-en diagrama, 171, 173-175, 177-179, 181-182, 194, 199-202, 204, 216-217 Kirchhoff-en korronte eta tentsioaren legeak, 33-34, 105 Kontroladorearen irabazpena, 150 Kuantizazioa, 325, 332 Laginketa, 325-326 Laginketa-maiztasuna, 326-327 Laginketa-aldia, 326, 330, 332-333
ERREGULAZIO AUTOMATIKOA
351
Laplace-ren transformazioa, 15, 67, 70, 72-73, 77, 82, 87-88, 98-99, 105-106, 126-127, 130, 153, 164 alderantzizkoa, 91-93, 97, 106, 126, 128, 139, 165, 240 arrapala funtzioa, 76 definizioa, 107, 118 diferentziazioa, 73, 174 ekuazioa diferentzial linealen ebazpena, 87 funtzio esponentziala, 77, 223 funtzio sinusoidala, 77 gainezarpena, 73 inpultso funtzioa, 76, 87-88 integrazioa, 74, 173, 223 linealitatea, 73 maila funtzioa, 76 Laplace-ren transformazioen taula, 135 Linealizazioa, 14, 35, 49, 55-57, 67, 298 Maiztasun naturala, 25, 27, 90, 94, 130, 143, 167, 175, 177, 210, 224, 264, 282, 290 Maiztasunaren arloa, 10, 207, 252, 256, 258-59, 296 Masa, energia eta momentuaren kontserbazioa, 43 Mason-en erregela, 118 Moteldutako maiztasuna, 94, 177 Moteltze-faktorea, 25, 27, 90, 93, 130, 141-143, 171, 175-177, 187, 207, 210, 213, 224, 247, 249, 264, 272, 288, 304, 308, 335 Newton-en legeak, 23, 29, 30, 105 Nyquist-en alderantzizko diagrama, 208 Perturbazioak, 41, 47, 50, 54, 57-58, 63, 137, 143-144, 150, 156, 218, 247, 300-302, 314, 319, 324-326, 334-335, 338-339, 342 egoera egonkorreko errorea, 125, 128, 148, 150-156, 158, 161-162, 218, 240, 247, 259, 265, 270, 290, 304-305, 314-315, 324 Polinomioak, 77, 79-82, 119, 145-147, 193, 212, 221-222 bakoitiak, 79 bikoitiak, 79 erroak, 77, 80, 146 Polo eta zeroak, 222 Poloak, 119, 134-135, 144, 163, 169, 171, 181, 195-197, 199-201, 222-227, 229-233, 236, 238, 240, 242, 245-246, 256-258, 262, 264-269, 272, 275, 277-282, 286, 288-292, 296-299, 309
352
Portaerako zehaztasunak, 207 banda-zabalera, 208 bigarren ordenako sistemak, 171, 176, 188, 207 gehienezko gaindiketa, 207 hazte-denbora, 207 maiztasun naturala, 167, 175, 177, 210 egonkortasuna, 163, 168-169, 172, 181, 183, 192-195, 197, 199-201, 203-204, 208, 216-217 Posizioko errore-konstantea, 152, 156 Routh-en metodoa, 144-145, 147-149, 157-158 zeroa lehen zutabean, 148 zeroz betetako lerroa, 148 Sarrera eta irteera bakarreko sistemak (SISO), 7, 108 Serbomekanismoa, 6-7, 11-12, 14, 17, 248 Sistema elektrikoak, 31-32, 35, 90, 105 Sistema kimikoak, 43, 46, 56 Sistema mekanikoak, 20, 28, 33, 46, 60, 90, 92, 100, 105, 160, 261 Sistema oszilakorrak, 131, 137, 176, 193 Sistemen sailkapena, 150-151 heina, 151-152 ordena, 151-152 tipoa, 151-152 Trailer baten esekidura-sistemaren eredua, 28 Windup integrala, 319-320, 340 Zeroak, 68. 73-74, 81-83, 85, 87-88, 90, 94, 101-102, 105-106, 118-119, 128, 131, 134-135, 137, 144, 146, 148-149, 151-154, 156, 158, 162, 169, 170-171, 174-175, 182, 222-227, 229-233, 235, 245, 256-258, 262, 265, 268-269, 271, 277-279, 281-282, 286, 288, 292, 297-299, 314-315, 319-320 Ziegler-Nichols-en metodoa, 336-338, 340-341 Zirkuluaren teorema, 194-195, 199
ERREGULAZIO AUTOMATIKOA
353