UNIVERZA V LJUBLJANI Fakulteta za elektrotehniko .-ji' *^ Vžt&?'tl**\?> Repetitivna regulacijska metoda za korekcijo periodičnih električnih veličin ■vCr*iir. > tr^S&t ■ DOKTORSKA DISERTACIJA :itri.v^?« #£ fi* Ljubljana, 2006 m*č£zmj&&) 0053737 5"2>}3}- UNIVERZA V LJUBLJANI Fakulteta za elektrotehniko Gorazd Modrijan Repetitivna regulacijska metoda za korekcijo periodičnih električnih veličin DOKTORSKA DISERTACIJA Mentor: prof. dr. Danijel Vončina Ljubljana, 2006 cfc /S^O m/lJ2.2oQ6 Povzetek V pričujoči doktorski disertaciji je predstavljen izboljšan regulator, ki temelji na korekcijski metodi s ponavljajočim delovanjem. Podan je matematičen opis splošnega regulacijskega sistema, ki je na takšnem regulatorju zasnovan in računalniške simulacije delovanja ter praktična izvedba regulatorja v dveh zelo različnih regulacijskih sistemih. Zanju je značilna zahteva po majhnem odstopanju izhodnega periodičnega toka in/ali napetosti od referenčne oblike. V uvodnem delu je podana delitev popačenj izhodnih napetosti in tokov močnostnih ojačevalnikov, ki se glede na frekvenco pojavljanja delijo na naključne neperiodične motnje in na periodična odstopanja. Predstavljeni so razlogi za njihov nastanek in kako se posamezna popačenja odražajo na obliki (ali amplitudi in faznem premiku) izhodne veličine. V nadaljevanju se disertacija osredotoča na periodična odstopanja, zato so naštete aplikacije, kjer se le te običajno pojavljajo. Opisanih je tudi nekaj praktičnih primerov za zmanjšanje periodičnih odstopanj. Predstavljen je regulacijski princip s ponavljajočim delovanjem, njegovo delovanje ter vse posebnosti po katerih se razlikuje od drugih običajnih principov. Regulator, ki je zgrajen na osnovi metode s ponavljajočim delovanjem, rabi za delovanje le informacijo o dejanski izhodni veličini močnostnega ojačevalnika. Vhod v regulator je periodično odstopanje oz. razlika referenčnega signala regulacijskega sistema in signala dejanske izhodne veličine. Glede na njuno razliko se oblikuje primeren korekcijski signal, ki se v naslednji periodi prišteje k referenčnemu signalu in posledično poskrbi za zmanjšanje razlike trenutne vrednosti izhodne veličine od referenčne vrednosti. Slabost takšnega regulatorja je njegov počasen odziv na novo nastalo periodično odstopanje, ki se zaradi principa delovanja izraža v periodah, in je v idealnih razmerah zakasnjen za najmanj eno periodo, običajno pa več. V nadaljevanju uvodnega poglavja je strnjena obravnavana tematika, ki je obdelana v pričujoči disertaciji. V naslednjem poglavju se osredotočam na natančnejšo razlago delovanja regulatorja s ponavljajočim delovanjem. V tekstu so podane predpostavke, pod katerimi je mogoče uporabiti omenjeni regulacijski princip oz. regulator, ki na njem temelji. Predstavljen je vpliv neperiodičnih motenj na predlagani tip regulatorja. Podan je kratek pregled razvrstitve regulacijskih principov in nenazadnje je mednje uvrščena tudi izboljšana različica regulatorja. V nekaj besedah so podane osnove Z-transformacije in frekvenčni prostor ter njun pomen za reševanje diferenčnih enačb. Podane so enačbe, ki definirajo delovanje običajnih izvedb digitalnih integralnih členov. Iz slednjih je izpeljan integrator, ki deluje na osnovi periode referenčnega signala (v nasprotju s predhodnim, ki deluje na osnovi vzorčnega intervala). V nadaljevanju je temeljito pojasnjeno delovanje regulatorja na konkretnem primeru. Predstavljene so blokovne sheme različnih izvedenk regulatorja z različnimi dodanimi serijskimi in/ali paralelnimi členi, katerih učinek je tudi obrazložen. Podane so matematične enačbe, ki opisujejo regulacijske sisteme za vsak primer posebej. Analiziran je vpliv posameznega 3 dodanega člena na stabilnost regulacijskega sistema, na hitrost odpravljanja napake in na preostalo periodično odstopanje. Razloženi so tudi nekateri drugi vplivi, ki jih povzročajo dodani členi. Na koncu poglavja je predstavljena popolna implementacija periodičnega regulatorja z vsemi dodatnimi členi v regulacijskem sistemu in pripadajoča enačba. Tretje poglavje se ukvarja s simulacijami predstavljenega regulacijskega sistema v več izvedenkah. Najprej so obdelani enostavni primeri, ki podajajo temelje delovanja regulacijske metode. Simulirani so primeri z idealiziranim modelom korigiranega ojačevalnega sistema, ki posnema delovanje nelinearno obremenjenega močnostnega ojačevalnik in ki nima filtrskih lastnosti. Prikazan je učinek spremembe posameznega parametra regulatorja na kakovost in hitrost korekcije periodičnega odstopanja. Predstavljen je učinek člena za zadrževanje vrednosti v zunanji negativni povratni zanki, ki simulira delovanje počasnejšega analogno-digitalnega pretvornika ter njegov vpliv na delovanje regulatorja in posledično na njegovo sposobnost korekcije periodičnih odstopanj izhodne veličine regulacijskega sistema. V naslednjem koraku je simuliran regulacijski sistem z modelom korigiranega ojačevalnega sistema, ki je po učinku boljši približek realnega bremena. Nadgrajen je s filtrom prvega reda, ki predhodno povzročeno periodično popačenje dodatno deformira in delno filtrira. Ponovno je preverjen učinek spremembe posameznega parametra regulatorja na kakovost izhodne veličine in na druge lastnosti regulatorja. Podane so določene smernice, ki jim je treba slediti za doseganje čim boljših rezultatov pri odpravljanju periodičnih odstopanj. Delovanje regulatorja je simulacijsko preverjeno tudi za primere, ko so na izhodu regulacijskega sistema oz. modela korigiranega ojačevalnega sistema s superponirano periodično motnjo uporabljeni filtri višjih redov. V nadaljevanju poglavja je preverjen vpliv filtrov (prvega reda) v posameznih regulacijskih vejah (torej direktni, notranji povratni in zunanji povratni) ter sposobnost regulatorja, da korigira referenčne signale s superponiranimi višjeharmonskimi komponentami. Na koncu poglavja je obravnavan še problem enosmerne komponente tega dejanskega signala izhodne veličine, njen učinek na regulator (problem integralnega pobega) in način za njeno odpravljanje. Logično nadaljevanje prejšnjega poglavje je predstavitev izboljšane regulacijske metode s ponavljajočim delovanjem, ki uporablja prirejeno obliko integralnega člena na osnovi periode referenčnega signala. Slednji je vpeljan zaradi poenostavljene izvedbe v DSP mikrokrmilniku, ki zahteva eno spominsko tabelo manj od običajne izvedbe. Nov regulacijski sistem je ponovno matematično opisan in njegovo delovanje je preverjeno z računalniško simulacijo. Izpeljani sta dve izvedbi regulatorja, ki delujeta na osnovi izboljšane regulacijske metode. Prva je primerna za večino obravnavanih "bremen", vendar ima več nastavljivih parametrov, ki vplivajo na kakovost in na stabilnost regulacije. Druga metoda je poenostavitev prve, ima manj parametrov in je primerna za uporabo samo v primerih, ko je na izhodu regulacijskega sistema uporabljen model korigiranega ojačevalnega sistema z nezahtevnim izhodnim členom oz. filtrom prvega reda. 4 Vse simulacije so bile opravljene zaradi boljšega razumevanja uporabo opisanih regulatorjev v eksperimentalnih modelih in sicer v precizijskem napajalnem viru za umerjanje števcev električne energije in v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder, ki sta opisana v nadaljevanju. Najprej pa so na kratko opisani sklopi, ki sestavljajo digitalno regulacijsko vezje, ki je osnovni sestavni del obeh omenjenih sistemov. V njem poteka vzorčenje dejanskih izhodnih veličin ter izračun in generiranje referenčnih oz. korekcijskih signalov. Na kratko so predstavljeni analogno-digitalni in digitalno-analogni pretvorniki ter DSP mikrokrmilnik. Sledi podrobnejša predstavitev zasnove izhodnih stopenj precizijskega napajalnega vira: napetostnega in transkonduktančnega močnostnega ojačevalnika. V predstavitvi drugega eksperimentalnega modela je najprej podano fizikalno ozadje merjenja magnetilne krivulje mehkomagnetnih materialov. Predstavljene so nekatere klasične metode, ki so primerne za merjenje lastnosti merjencev z zaključeno magnetno potjo (npr. toroidnih jeder). Sledi predstavitev že preizkušenega merilnega vezja, ki je nadgrajeno z zunanjo nadrejeno digitalno regulacijsko zanko, ki izboljša meritev magnetne poljske jakosti H. V zaključku je predstavljena zasnova programa, ki opravlja funkcijo izračuna korekcijskega signala za oba predstavljena eksperimentalna modela. Na obeh sistemih, kjer je bil uporabljen izboljšan regulator s ponavljajočim delovanjem, so bile opravljene meritve za oceno kakovosti regulatorja in primernosti njegove uporabe. Opravljene meritve na precizijskem viru za napajanje števcev električne energije kažejo večinoma odziv napetostnega izhoda pri različnih obremenitvah napetostnega vira oz. med napajanjem različnih izvedb števcev. Napetostni močnostni ojačevalnik je bil izbran za prikaz delovanja regulatorja zaradi zahtevnosti regulacije, ki je posledica izvedbe ojačevalnika in dejstva, da se števci električne energije napajajo iz napetostnih tuljavic in zato nelinearno obremenjujejo močnostni ojačevalnik. Najpogosteje so bile meritve opravljene pri sinusni napetosti in pri superponiranih višjeharmonskih komponentah pri različnih obremenitvah. Merodajni so tudi frekvenčni spektri dejanskih izhodnih veličin, ki podajajo celotno harmonsko popačenje THD posameznega predstavljenega primera in za katerega običajno želimo, da je čim manjše. Prikazane so razmere brez in z uporabo zunanje nadrejene digitalne regulacijske zanke. Podani so tudi primeri slabega delovanja regulatorja zaradi njegove nepravilne nastavitve parametrov ali zaradi različnih drugih razlogov. V nadaljevanju šestega poglavja so predstavljene meritve na izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder. Cilj uporabe izboljšanega regulatorja, ki deluje na osnovi metode s ponavljajočim delovanjem, je korekcija oblike sekundarne inducirane napetosti in posledično korekcija oblike (oz. amplitude konice) primarnega toka, od katerega je magnetna poljska jakost H neposredno odvisna. Podane so meritve, ki dokazujejo predpostavljeno izboljšanje. Izračuni specifičnih izgub v jedru in specifičnih navideznih izgub so zaradi izboljšane meritve H-ja bolj natančni. 5 V zaključnem poglavju doktorske disertacije podajam v strnjeni obliki pregled opravljenega dela in sklepe, do katerih sem prišel med simulacijo in praktično izvedbo predlagane regulacijske metode. 6 Abstract Output vvaveform deformations of povver amplifiers are a natural consequence of their non-ideal construction and the effect of non-linear loads that they supply. Deviations of voltage and/or current output quantities are normally divided in accordance to the frequency of their occurrence in two mayor categories: random non-periodic disturbances and periodic deviations. The presented thesis deals with a controller based on a repetitive action control method, suitable for correcting only periodic deviations. But first of aH, reasons for the origin of both kinds of disturbances and their effect on output vvaveform of output signals are given. Periodic (or repetitive) deviations are emphasized and applications vvhere they usually appear are listed. Some examples are given on hovv to reduce and possibly suppress them. A controller based on a repetitive action method is introduced. Its basic operation and its main distinction from other common controllers are explained. Its mathematical description and mathematical description of the control system that ušes it are presented. The controller based on a repetitive action method needs for its operation information of the controlled quantity output vvaveform. The input data to the controller is the repetitive deviation calculated as the difference betvveen the reference vvaveform and the output vvaveform. In regard to this difference the controller calculates the correction vvaveform, vvhich is added to the reference vvaveform in the follovving period and so brings the output vvaveform a step closer to the desired form. The principal vveakness of the controller is its siuggish response to a newly originated repetitive deviation. It is usua\ly measureč in periods and is at best delaved for an entire period. Other problems vvith vvhich the presented thesis deals vvith are presented in the continuation of the chapter. The detailed explanation of the controller's operation and its influence on repetitive deviations are explained in the next chapter. Suppositions under vvhich its employment is feasible are given. A short survey of control principles is presented and the controller classified among them. Fundamentals of a Z-transformation, frequency space and its significance for solving difference equations (vvhich are used in tirne discrete - digital system) are given in a fevv vvords. Then, a conventional (sample based) digital integrator is introduced and from its equations a period based integrator derived. The control svstem that ušes it is mathematically described and its operation is explained in detail on an example. Block diagrams of some controllers, vvhich are based on the conventional one and upgraded vvith additional serial and/or parallel blocks, are shovvn. Again, equations for each control system using an upgraded controller are given. The effect of every block on the system stability, speed of error correction and remnant repetitive deviation is analvzed. In the end of the chapter, the complete implementation of the repetitive action controller and its complete formula are presented. 7 The third chapter deals with simulations of control systems that use controllers based on the previously presented repetitive action control method. Firstly, some simple examples, which show the basic operation of the control method, are shovvn. The operation of a control system with a simple model of a loaded povver amplifier vvithout filter properties is simulated. The effect of the alteration of the value of the controller parameters on the quality of the output vvaveform and the speed of error correction are shovvn. An additional Zero-order Hold block is introduced in the outer branch of the control loop, vvhich simulates the effect of an analog-to-digital converter on the controller operation and residual repetitive deviation. In the next step a control svstem vvith a better model of a loaded povver amplifier is simulated. The model ušes a first order filter, vvhich deformates the already generated periodic deviation and partia(ly filters it. Again, the alteration of the controller parameters on the system's behavior is explored. Guidelines regarding values of the controller parameters, vvhich should be follovved for optimal performance of the corrector, are presented. Some additional simulations are done using a higher order output filter in the model of the loaded povver amplifier and the operating of the control svstem simulated again. In the continuation of the paragraph the effect of (first order) filters in various paths (direct, inner and outer) of the control svstem is explored. This was done, because the controller is supposed to correct output signals vvith superimposed higher harmonics. At the end of the chapter the problem of the DC component in the output signal, vvhich can cause the saturation of the integrator's output, and the solution to the problem are mentioned. The logical continuation of deductions from the previous chapter is a new and improved controller, vvhich is stili based on a repetitive action method, but ušes a derivate period based integrator. The latter was introduced because of its ease of implementation in a DSP and because it requires a table of provisional values less then the original one, consecutively freeing some of its data memory. The nevv control svstem is again mathematically described and its operation simulated. Two different realizations are introduced. The first one is suitable for correcting the majority of deviations caused by nonlinear loads (simulated vvith the model of a loaded povver amplifier vvith a first or higher order filter). Hovvever, it has more parameters, vvhich Influence the operating of the corrector. The second realization is a simplification of the first one. It has less parameter and is suitable only in instances, vvhere the output block of the povver amplifier's simulation model is unpretentious (i.e. a first order filter). Ali simulations were done in order to better understand the use of the control method in two very different practical applications vvhich both require high quality output voltage and/or current vvaveforms, vvith a deviation from a reference vvaveform as small as possible. The first is a precision source for energy meter calibration and the second an improved svstem for measuring magnetic properties of soft magnetic cores. Both applications are described in this thesis. But first, components of a digital control circuit, vvhich is an indispensable part of both systems, are described. Its function is to sample the output signal vvaveform and to calculate and 8 output the correction vvaveform. A short description of the used analog-to-digital and digital-to-analog converters is follovved by a description of the digital signal processor in vvhich aH the calculatlons are done. \n the continuation, a more detailed description of precision voltage and transconductance povver amplifiers, vvhich are basic components of the precision source, is given. The presentation of a soft-magnetic ring core measuring svstem and its theoretical background follovvs. Some conventional methods, suitable for measuring properties of devices vvith a closed magnetic path i.e. toroidal cores, are presented. The constructed measurement set-up, vvhich already meets intemational standard's requirements, is upgraded vvith a superior digital control loop that improves its magnetic field strength H measurement. At the end of the chapter a basic algorithm for the control method is described. On both svstems that employ the improved repetitive action controller, a sehes of measurements vvas done. They vvere aimed at estimating the controller's quality and adequacy in the given application. The acquired results are presented in the sixth chapter. Measurements for the precision calibration source shovv mostly the responses of the voltage povver amplifier vvith different loads respectively supplying different energy meters. The voltage povver amplifier vvas chosen to demonstrate the effectiveness of the controller because of its pretentiousness, vvhich is a consequence of the amplifier's design and the fact that the povver for the meters supply is acquired through the voltage coils, effectively making them a nonlinear load. The measured results shovv sinusoidal vvaveforms and superimposed higher harmonic components at different loads. Decisive are the frequency spectra of actual output vvaveforms from vvhich the total harmonic distortion THD of individual examples is calculated. Comparisons betvveen output vvaveforms of an uncorrected and corrected voltage povver source are made. Cases, vvhen, for various reasons, the controller doesn't work, are also shovvn. In the continuation of the sixth chapter measurements done on the improved system for measuring magnetic properties of soft magnetic cores are presented. The aim of the usage of the superior digital control loop is to improve the vvaveform of the secondary induced voltage. The less distorted secondary voltage is a consequence of a smaller peak primary current, of vvhich the magnetic field strength H is directly dependable. The presented measurements demonstrate the proposed improvement. Calculated specific core losses and specific apparent povver are also diminished due to the smaller primary current. In the last chapter of the presented thesis a revievv of the done vvork and condensed deductions, to vvhich I came during simulations, implementation and use of the controller, is presented. The acquired measurements shovv that the improved repetitive action control method is very suitable for correcting periodic disturbances and yields good results in improving output vvaveforms, vvhich consecutively have a lovver THD. 9 Kazalo 1. UVOD..............................................................................................................................................13 1.1 Korekcijski postopek..............................................................................................................14 2. KOREKCIJSKI POSTOPEK S PONAVLJAJOČIM DELOVANJEM...........................................17 2.1 Pregled regulacijskih principov............................................................................................18 2.2 Osnove delovanja korekcijske metode s ponavljajočim delovanjem................................19 2.2.1 Frekvenčni prostor in Z-transformacija...............................................................................................19 2.2.2 Število vzorčnih intervalov na periodo................................................................................................19 2.3 Teoretične osnove periodične korekcije..............................................................................20 2.3.1 Integralni člen v Z-prostoru.................................................................................................................20 2.3.2 Periodični integralni člen.....................................................................................................................21 2.4 Regulator na osnovi korekcijske metode s ponavljajočim delovanjem............................22 2.5 Opis periodičnega regulatorja..............................................................................................24 2.5.1 Izbira člena G(z)...................................................................................................................................26 2.5.2 Vloga proporcionalnega člena Kr........................................................................................................28 2.5.3 Vloga prediktivnega člena zk..............................................................................................................28 2.6 Periodični regulator z dodanim členom v zunanji povratni zanki.......................................29 2.7 Popoln model periodičnega regulatorja.............................................................................29 3. SIMULACIJSKI MODEL REGULACIJSKEGA SISTEMA............................................................31 3.1 Parametri simulacije................................................................................................................31 3.2 Simulacija periodičnih odstopanj...........................................................................................32 3.3 simulacijski model regulacijskega sistema..........................................................................34 3.4 izvedba simulacijskega modela brez seštevalnega člena....................................................36 3.5 Vpliv fazne zakasnitve modela korigiranega ojačevalnika na regulacijski sistem...........37 3.6 Simulacija fazno kompenziranega regulatorja....................................................................37 3.7 učinek napačne nastavitve faznega premika regulatorja..................................................39 3.8 Vpliv proporcionalnega člena Kr..........................................................................................40 3.9 Vpliv konstante G v notranji povratni zanki regulatorja na izhodni signal.....................41 3.10 Vpliv zadrževalnega člena v zunanji povratni zanki regulacijskega sistema...................42 3.10.1 Regulacijski sistem z zadrževalnim členom in s periodičnim odstopanjem d.....................................44 3.11 Navidezno podaljšanje periodičnega odstopanja zaradi zadrževalnega člena...............46 3.12 Regulacijski sistem z modelom korigiranega ojacevalnega sistema s členom prvega REDA...........................................................................................................................................47 3.13 Vpliv člena prvega reda v modelu korigiranega ojacevalnega sistema na amplitudo korekcijskega signala.............................................................................................................50 3.14 Vpliv zadrževalnega člena v zunanji povratni zanki na FPR...............................................50 3.14.1 Ocenjevanje stabilnosti simulacijskega modela regulacijskega sistema............................................52 3.15 Vpliv nastavitve faznega premika regulatorja v sistemu s členom prvega reda.............54 3.16 Regulacijski sistem z dodatnim zakasnilnim členom v direktni regulacijski veji...............57 3.17 Primeri napačno fazno kompenziranega regulatorja.........................................................58 3.18 Skupni učinek proporcionalnega člena G in faznega premika regulatorja......................61 11 3.19 Simulacija dopolnjenega modela korigiranega ojačevalnega sistema s filtrom višjega REDA.......................................................................................................................................... 63 3.20 Vpliv filtra (člena prvega reda) v notranji regulacijski zanki regulatorja....................66 3.21 Vpliv filtra v direktni regulacijski veji.................................................................................70 3.22 Vpliv filtra v zunanji povratni zanki......................................................................................72 3.23 Hitrost (odziva) regulatorja................................................................................................73 3.24 Člen za odpravljanje enosmerne komponente regulatorja..............................................73 4. IZBOLJŠANA REGULACIJSKA METODA.................................................................................75 4.1 Izbira regulatorja..................................................................................................................75 4.1.1 Blokovna shema izboljšanega regulatorja...........................................................................................76 4.2 Simulacije izboljšane regulacijske metode..........................................................................77 4.3 Prirejena izboljšana korekcijska metoda, primerna za izhodni člen prvega reda...........80 4.4 Preizkus korekcijske metode na dveh laboratorijskih modelih precizijskih virov..........81 5. STROJNA OPREMA - DIGITALNO REGULACIJSKO VEZJE..................................................83 5.1 Izvedba dajalnika reference in člena za vzorčenje dejanskega izhodnega signala........83 5.2 Digitalni signalni mikrokrmilnik ADSP-2191.........................................................................84 5.3 Precizijski napajalni vir za umerjanje števcev električne energije..................................86 5.3.1 Napetostni močnostni ojačevalnik.......................................................................................................89 5.3.2 Transkonduktančni močnostni ojačevalnik..........................................................................................89 5.4 Izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder....................................91 5.4.1 Fizikalno ozadje...................................................................................................................................91 5.4.2 Opis merilnega vezja...........................................................................................................................93 5.5 Zasnova programa za digitalni regulator...........................................................................94 6. MERITVE IN REZULTATI.............................................................................................................97 6.1 Precizijski napajalni vir za umerjanje števcev električne energije..................................97 6.2 Izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder..................................102 7. ZAKLJUČEK...............................................................................................................................109 7.1 Uporaba ragulatorja s ponavljajočim delovanjem v precizijskem napajalnem viru za umerjanje števcev električne energije..............................................................................109 7.2 Uporaba regulatorja s ponavljajočim delovanjem pri izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder......................................................................111 7.3 Druge zanimive lastnosti digitalnega regulatorja...........................................................113 12 1. Uvod Močnostni stikalni pretvorniki so naprave za pretvorbo električne energije. Sprva so se uporabljali v zahtevnejših industrijskih aplikacijah, kot so npr. usmerniške in razsmerniške naprave za napajanje motorskih pogonov. Z nadaljnjim razvojem sodobnih močnostnih stikal pa stikalni pretvorniki dobivajo svoje mesto tudi na področjih, kjer so do sedaj prevladovali ojačevalniki z linearno izhodno stopnjo. Ne glede na zasnovo močnostnega pretvornika imata obe rešitvi pomanjkljivosti, ki se odražajo v nestabilnem delovanju in v odstopanju izhodnih veličin od želenih vrednosti. V realnih razmerah ločimo med odstopanji, ki so naključne narave (torej motnje), katerih trenutka nastanka in amplitude ne moremo predvideti, ter odstopanji oz. popačenji izhodnih veličin (napetosti in/ali toka) močnostnih pretvornikov, ki imajo periodo ponavljanja enako periodi osnovne harmonske komponente merjenega signala, kot tudi višjeharmonskim komponentam. Periodična odstopanja se glede na nastanek delijo na: - statično napako neobremenjenega vira, - statično napako zaradi toka porabe pri obremenitvi z \\neam\m bremenom, - nelinearno popačenje kot posledica nelinearnosti izhodne stopnje vira (ki se lahko pojavi tudi v primeru obremenitve z linearnim bremenom) in - nelinearno popačenje kot posledica toka nelinearnega bremena. Prvi dve kategoriji popačenj se običajno odražata kot odstopanje amplitude signala izhodne veličine od želene vrednosti ter fazni premik izhodnega signala glede na referenčni signal, kar pa je z regulacijskega stališča možno enostavno odpraviti. Nelinearna popačenja pa se odražajo kot odstopanje oblike signala na določenem (In vedno istem) mestu znotraj periode izhodne veličine močnostnega pretvornika. S problemi popačenja napajalne napetosti se soočamo zlasti v precizijskih merilnih sistemih, kot sta npr. napajalni vir za umerjanje števcev električne energije in merilnik magnetnih lastnosti mehkomagnetnih jeder. Za odpravljanje motenj in periodičnih odstopanj močnostnih ojačevalnikov je bilo s strani številnih avtorjev predlaganih več regulacijskih postopkov, kot sta npr. regulacija s končnimi časi nastavitve (ang. Dead-beat) [1] in večzančna regulacija (ang. Multiloop) [2], s katerimi se da doseči visoko kakovost ter dinamiko izhodne veličine (običajno napetosti). Slabosti teh postopkov sta zahteva po spremljanju (reguliranju) večjega števila fizikalnih veličin in visoka dinamika regulacijske zanke, ki zvišujeta stroške njihove uporabe \n omejujeta množično uporabo v različnih korekcijskih sistemih. Alternativna rešitev zgoraj navedenim regulacijskim metodam je korekcijski postopek s ponavljajočim delovanjem, ki je prirejen odpravljanju odstopanj, katerih perioda sovpada s periodo osnovne harmonske komponente merjene veličine, ki so posledica nelinearnega 13 bremena. Osnovna ideja tako imenovanega periodičnega regulatorja temelji na predpostavki, da je mogoče signalu izhodne veličine vira v določeni periodi izmeriti trenutno odstopanje glede na potek vhodnega referenčnega signala in izhodno veličino na podlagi dobljene razlike v naslednji periodi primerno korigirati. 1.1 Korekcijski postopek Mnogi raziskovalci poročajo o uporabi periodičnega regulatorja ter o izboljšavah, ki jih le ta lahko doprinese pri odpravljanju odstopanj, katerih perioda pojavljanja sovpada s periodo izhodne veličine ali pa je njen mnogokratnik. Korekcijski postopek s ponavljajočim delovanjem je znan že vrsto let in je bil v svoji prvotni obliki enostaven za uporabo in izvedljiv tudi s počasnimi mikrokrmilniki. V zadnjih desetih letih lahko na tem področju zasledimo ponoven razvoj korekcijskih metod, ki je posledica želje po čim manjšem harmonskem popačenju in po doseganju čim večje natančnosti izhodnih sinusnih veličin. Pojavlja se predvsem tam, kjer s klasičnimi metodami regulacije ni mogoče zadostiti vsem postavljenim zahtevam po kakovostni izhodni napetosti ali toku. Regulator, ki temelji na uporabi regulacijske metode s ponavljajočim delovanjem, rabi za pravilno delovanje podatek o eni sami spremenljivki, to je trenutni vrednosti izhodne veličine. Njegova prednost je, da kljub majhni hitrosti odziva in relativno počasnemu odpravljanju periodičnih odstopanj (korekcijski signal je zakasnjen najmanj za eno periodo osnovnega signala), zagotavlja generiranje kakovostne izhodne napetosti. Primeren je predvsem v aplikacijah, kjer sta stabilnost izhodnih veličin in njihovo čim manjše odstopanje od želene oblike signala glavni zahtevi regulacijskega postopka. V osnovni različici predlaganega korekcijskega postopka sta signal dejanske izhodne veličine in referenčni vhodni signal kvantizirana na korekcijske intervale. Periodični regulator v prvi periodi med seboj primerja pripadajoča kvanta obeh signalov, njuno razliko pa v naslednji periodi uporabi za "konstrukcijo" kvanta korekcijskega signala [3]. Pogoj za pravilno delovanje takšnega korekcijsko-regulacijskega postopka je po amplitudi, frekvenci in po obliki nespremenljiv ali počasi spremenljiv referenčni signal. Korekcijski postopek s ponavljajočim delovanjem je specifičen primer korekcije, primeren le za periodične signale in kot tak uporaben le v izmeničnih napetostnih in/ali tokovnih virih. Že omenjena slabost korekcijskega postopka oz. točneje regulatorja, zasnovanega na tem principu, sta njegov počasen odziv ter predvsem njegova odvisnost od parametrov močnostnega ojačevalnika (vira), katerega izhodno veličino naj bi le ta korigiral. Izrazite težave pri uporabi se pojavijo, če vir ni tog, ampak je njegovo delovanje pogojeno z značajem priključenega bremena. Slednji namreč vpliva na parametre vira in posledično tudi na regulacijske parametre. S 14 spremembo regulacijskih parametrov lahko postane celotna regulacijska zanka nestabilna. Še nekoliko zahtevnejši primer so nelinearna bremena, katerih značaj se spreminja znotraj osnovne periode izhodne veličine, kar lahko povzroči le delno nestabilnost regulacijske zanke. Zaradi številnih vplivnih veličin, ki nastopajo v regulacijskem procesu ni mogoče zasnovati splošnega modela regulatorja, ki bi temeljil samo na podlagi poznavanja delovanja neobremenjenega ali ohmsko obremenjenega vira. Izračun optimalnih vrednosti parametrov regulatorja zato ni neodvisen od parametrov bremena. Pot do preverljivosti vpliva parametrov bremena na parametre periodičnega regulatorja, običajno vodi najprej preko vrste simulacij in nato poskusov ter končnih meritev. V strokovnih opisih implementacije regulacijskega postopka in izbire parametrov regulatorja lahko zasledimo, da so bili optimalni rezultati doseženi šele s poskusi na izvedenih sistemih. V doktorski disertaciji je najprej predstavljen osnovni koncept korekcijskega postopka s ponavljajočim delovanjem ter analiza delovanja regulatorja. Podane so izboljšane idejne zasnove nekaterih njegovih izpeljank. Preverjena je njihova učinkovitost. Praktično delovanje regulatorja je predstavljeno na primeru precizijskega trifaznega vira za umerjanje števcev električne energije in na primeru izpopolnjenega merilnika magnetnih lastnosti mehkomagnetnih jeder. Izpostavljena je problematika vpliva bremena na parametre regulatorja in na dinamiko izhodne veličine. Za relevantno primerjavo vpliva posameznih parametrov vira in bremena na proces regulacije ter za oceno kakovosti delovanja regulatorja so bile opravljene tudi računalniške simulacije. Na podlagi analize znanih načinov generiranja referenčnih veličin je predlagan ustrezen regulacijski princip, ki je primeren za korekcijo periodičnih električnih veličin. Poseben poudarek je namenjen izboljšanemu korekcijskemu principu s ponavljajočim delovanjem. Teoretične izsledke raziskav posameznih sklopov sem verificiral z uporabo računalniških simulacijskih orodij (MatLab). V sklepni fazi sem izbrani korekcijski princip implementiral v laboratorijski precizijski vir za umerjanje števcev električne energije in v izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder, na katerih sem preveril njegovo učinkovitost ter podal primerjalne rezultate. 15 2. Korekcijski postopek s ponavljajočim delovanjem Korekcijski postopek s ponavljajočim delovanjem oz. korekcijska metoda sloni na predpostavki, da je mogoče periodično odstopanje zajeti, analizirati in glede na pridobljene podatke, s primerno zasnovanim regulatorjem, v naslednji periodi zmanjšati in sčasoma odpraviti. Predpogoj za uporabo regulatorja, ki deluje na osnovi metode s ponavljajočim delovanjem, je, da ima korigirani signal, ki vsebuje periodično odstopanje, konstantno amplitudo, periodo in obliko vsaj nekaj zaporednih period (v teoretičnem primeru uporabe idealnega regulatorja pa vsaj dve). Z opisano metodo je mogoče korigirati periodična odstopanja, katerih perioda sovpada z osnovno periodo korigiranega signala ali pa so njihov celoštevilčni mnogokratnik. Omenjeno metodo je mogoče uporabiti tudi za korigiranje subharmonskih periodičnih odstopanj oz. odstopanj, katerih perioda je krajša od osnovne periode korigiranega signala. Korekcijski postopek s ponavljajočim delovanjem je občutljiv na motnje (odstopanja naključne narave, neperiodična odstopanja) in je kot tak popolnoma neprimeren za njihovo korigiranje. Slednje poslabšajo njegov učinek ali v najslabšem primeru, celo povzročijo nestabilno delovanje. Razlog je v principu korekcije, ki zajeto motnjo v eni periodi, poskuša (delno ali v celoti) odpraviti v naslednji periodi. Kljub temu, da motnje v naslednji periodi ni, regulator proizvede korekcijski signal, ki se (prištet referenčnemu signalu) uporabi kot vhodni signal reguliranca. Po prehodu skozi reguliranec se (transformirana) invertirana motnja pojavi na izhodu sistema. Iz neznanih razlogov nastala motnja v prvi periodi je v drugi periodi vsiljena s strani regulatorja. Generirana motnja je ponovno zajeta, regulator pa jo v naslednji periodi odpravi. Če bi namenoma vsaki drugi periodi signala izhodne veličine superponirali šum (ali neperiodično motnjo), bi imela tudi naslednja perioda približno enak nivo generiranega šuma (ali neperiodičnih motenj). Za odpravljanje neperiodičnih odstopanj in motenj so bolj primerni regulatorji s končnim časom nastavitve (ang. Dead-beat Controllers), ki poskušajo popraviti (v določenem vzorcu ugotovljeno) odstopanje v prvem naslednjem vzorcu. Takšni regulatorji so tudi bolj primerni za sisteme s spremenljivo želeno vrednostjo. Njihova slabost se pokaže, ko morajo korigirati periodična odstopanja, saj nimajo shranjene zgodovine korekcijskega delovanja (v smislu spremljanja odstopanja in korekcijske vrednosti iz periode v periodo, temveč samo iz vzorca v vzorec) in je za njih vsako periodično ponavljajoče odstopanje enkraten dogodek, za katerega ne vedo, da so ga v predhodni periodi že korigirali. 17 2.1 Pregled regulacijskih principov Elektriške regulacije v grobem delimo na analogne in na digitalne. Oboje so lahko linearne ali nelinearne, izmed katerih so prve redke, druge po zelo pogoste, saj mednje spadajo praktično vsi realni fizikalni sistemi. Glede na zveznost signalov razlikujemo zvezne regulacije (ki so lahko linearne ali nelinearne) in nezvezne regulacije (ki so vedno izključno nelinearne). Nezvezne regulacije se nadalje lahko delijo na: - dvo-, tro- ali več-položajne, - takšne, ki se po časovnem poteku regulirane veličine ne razlikujejo od zveznih, - prekinjevane ali vzorčene regulacije. Pri zadnjih je vhodni signal v regulator periodično prekinjan, tako da slednji dobiva podatek o razliki želene in merjene vrednosti le v kratkih časovnih intervalih. Vmes je regulacijski krog prekinjen. Za računanje prekinjevalne regulacije ni mogoče uporabljati elementarnih matematičnih operacij. Namesto diferencialnih enačb se uporabljajo diferenčne enačbe, namesto Laplaceove transformacije pa se uporablja Z-transformacija. Regulacije se nadalje delijo še na take s konstantno in s spremenljivo želeno vrednostjo. Glede na število zaključenih regulacijskih krogov (ali zank) se regulacijski sistemi delijo na enozančne in večzančne, ki so nadalje lahko: - z več povratnimi vezmi, ki imajo poleg glavne povratne vezi še notranje ali sekundarne vezi, ki se prepletajo in so lahko posledica fizikalnih lastnosti posameznega člena ali pa jih namenoma uvedemo, da izboljšamo lastnost regulacije; - s pomožnimi regulacijskimi krogi, predstavnik katere je tudi tako imenovana kaskadna regulacija pri kateri se povratne zveze ne prepletajo; - večkratne regulacije, ki se uporabljajo pri sistemih z dvema ali več reguliranimi veličinami, od katerih ima vsaka svojo želeno vrednost. Vsako veličino regulira poseben regulacijski krog, pri čemer pa ta ni neodvisen od delovanja preostalih regulacijskih krogov. Posebno skupino tvorijo adaptivne regulacije ali regulacije s samodejnim prilagajanjem. Te se uporabljajo, če sprememb v regulacijskem krogu ne povzročajo zunanje motnje ali želena vrednost, temveč se spreminja značaj reguliranca (npr. če njegovi parametri niso časovno konstantni). Regulatorji se glede na postavitev dodatnih členov regulacijske zanke delijo na takšne z zaporednimi (serijskimi) korekcijskimi členi in z vzporednimi (paralelnimi) korekcijskimi členi. Tudi digitalne regulatorje je mogoče razvrstiti v eno ali več opisanih kategorij, pa čeprav je bila klasifikacija najprej razvita za analogne regulatorje. Regulator, ki temelji na metodi s ponavljajočim delovanjem, je mogoče po zgornji klasifikaciji uvrstiti med prekinjevane regulatorje s konstantno želeno vrednostjo in s pomožnimi regulacijskimi krogi (s serijskimi in paralelnimi korekcijskimi členi). 18 2.2 Osnove delovanja korekcijske metode s ponavljajočim delovanjem 2.2.1 Frekvenčni prostor in Z-transformacija V naravi in v tehniki razlikujemo med zveznimi in diskretnimi procesi. Zvezne procese opisujemo z diferencialnimi enačbami, diskretne pa z diferenčnimi enačbami, ki so (s periodo vzorčenja Tvz) diskretizirane diferencialne enačbe. Pri reševanju diferencialnih enačb si pomagamo s Fourierovo in Laplaceovo transformacijo, za reševanje diferenčnih enačb pa največkrat uporabljajmo Z-transformacijo, ki diferencialne enačbe transformira v diskreten Z-prostor [4]. Operator Z-prostora je z. Notacija z'1 pomeni premik za en vzorčni interval, z'1 je operator zakasnitve (za en interval vzorčenja): (2.1) Z-transformacija zaporedja je definirana kot: x{z) = llx(n)z'n (2.2) Povezava med Z-transformacijo in Fourierovo transformacijo je: Y - V v cr'im n=-°° (2.3) Če z'n zamenjamo z e'jajn se z-transform reducira na Fourierov transform. Pogoj za obstoj Fourierovega transforma je \z\ < 1. 2.2.2 Število vzorčnih intervalov na periodo V nadaljevanju bom še pogosto uporabljal operator zakasnitve z in Z-transformacijo v splošnem, zato bom podal nekatere predpostavljene razmere, ki so z operatorjem povezane. Običajno, ko omenjam referenčni signal (vsaj v poglavjih 2, 3 in 4), in če ni drugače definirano, s tem mislim signal sinusne oblike s frekvenco 50 Hz in z normirano amplitudo ena. Signal je sestavljen iz 3600 vzorčnih intervalov, vsak s časom trajanja 7Vz= 1 /180 000 s = 5,5 us, ki je inverzna vrednost produkta frekvence referenčnega signala in števila vzorčnih intervalov, iz katerih je sestavljen signal. Operator zakasnitve z'1 ustreza zakasnitvi enega vzorčnega intervala oz. faznemu premiku (kotu) 0,1', operator z'3600 pa ustreza zakasnitvi za eno celo periodo. 19 2.3 Teoretične osnove periodične korekcije 2.3.1 Integralni člen v Z-prostoru Zaradi lažjega razumevanja delovanja regulatorja, ki temelji na korekcijskem postopku s ponavljajočim delovanjem, bom najprej podal zapis integralnega člena v Z-prostoru (oz. v rekurzivni obliki) [5]. Digitalni integralni člen je izpeljan iz osnovne enačbe integratorja: 1 \ y{t)=-\x{T)dT = Kllx{T)dT i 0 ki se v diferenčni obliki, in ob predpostavki, daje vzorčni čas TVz končno majhen, glasi: k k ym=Ki'Zxu)Tvz = f Yi G * ., -3600 Z Slika 2.2: Blokovna shema periodičnega integralnega člena (2.10) (2.11) (2.12) (2.13) Ob predpostavki, da je G = 1, bi bila nadomestna blokovna shema, ki sledi s slike 2.2, zelo podobna blokovni shemi s slike 2.1. Temeljna razlika je v operatorju zakasnitve, ki je v primeru običajnega integralnega člena z'\ v podanem primeru pa z'3600. Ker običajen integralni člen (z operatorjem z'1) integrira vrednost sledečih si vzorčnih intervalov, lahko s pomočjo blokovne sheme in predstavljenih enačb zaključimo, da zgornji nadomestni člen (z operatorjem z'3600) ne integrira zaporednih vzorcev, temveč vedno isti (/c-ti) vzorčni interval v zaporednih periodah. Ob navedenih predpostavkah se enačbe (2.10), (2.11), (2.12) in (2.13) spremenijo v: v _ 1SX +v z-3600 /(k) - AA(/<) + /(/<)z J (2.14) oz. v rekurzivni diferenčni obliki: k-3600 y{kf= KX(k) + K 2-i X{j) ~ (k) + ^(fc-3600) /=0 (2.15) Prenosna funkcija pa se spremeni v: 21 3600 (z) _3600 _-j (2.16) ali 1 E« = (z) s _ -3600 (2.17) Izpeljava prenosne funkcije periodičnega integratorja je bila narejena zaradi ponazoritve delovanja v nadaljevanju predstavljenega regulacijskega sistema, ki temelji na korekcijski metodi s ponavljajočim delovanjem. Njegov osrednji element je ravno periodični integrator (kot ga kaže npr. slika 2.4) vendar je običajno poimenovan: "notranja regulacijska zanka". 2.4 Regulator na osnovi korekcijske metode s ponavljajočim delovanjem Za ponazoritev kompenziranega sistema bo v nadaljevanju služila blokovna shema ojačevalnika s slike 2.3. Prenosna funkcija P(z) ponazarja linearni člen, ki povzroča amplitudno in fazno odstopanje izhodne napetosti. Vpliv nelinearnega popačenja na obliko izhodne napetosti, ki je posledica nelinearnosti izhodne stopnje vira in/ali posledica toka nelinearnega bremena, pa je ponazorjen s periodičnim odstopanjem d. ^P» d2-fmax) regulacijski sistem stabilen, če vektor S{JcoT) P{JwT) ne preseže enotinega kroga s središčem v G^7). Predpostavimo, da je G(z) = G = 1, referenčni signal uret je periodičen (s konstantno frekvenco ter amplitudo) in da je odstopanje d periodično {zN urei(Z) = uref(z) in zNd(z) = d(zj). V tem primeru lahko iz enačbe (2.21) izpeljemo: eJzN - (G(z) - S{z)pJ = (1 - P{z))\zN - G(z)\ uref{z) + (G{z) - zN\ d(z) (2.25) Iz slednje pridemo do enačbe za stopnjo konvergence napake e: e zN = H e c(z)^ n(z)c(z) (2.26) 25 iz katere je mogoče ugotoviti, da sta napaka osnovne harmonske komponente in napaka višjeharmonskih komponent v vsaki periodi zmanjšani za faktor | HjaT) j. Posamezne harmonske komponente konvergirajo različno hitro, saj je faktor | HjaiT) | odvisen od frekvence. Z vpeljavo spremenljivke z= elmT (glej poglavje 2.2.1) v enačbo (2.22) in ob predpostavki, da je napaka lahko sestavljena samo iz harmonskih komponent, katerih frekvence so mnogokratniki osnovne frekvence {co= 2x1 NT), je mogoče izračunati odstopanje (napako): *J, -ja,T . le" 1 ri{ei».T) "{e'">r)! Urei(e~" 1 G(eio,T) 1 H(e>'"T) f{e^) (2.27) Iz zadnje enačbe lahko zaključimo, da sta napaka sledenja referenčni vrednosti \Uref(eaJ){\ m P(JmT)) I in napaka, ki jo povzroča odstopanje \d(JcoT)\, v vsaki osnovni periodi zmanjšani za faktor | (1 - G(eicoT))/^ - H(JtoTj} |. Iz enačbe (2.27) je mogoče zaključiti, da regulator opravlja funkcijo linearizacije sistema (prvi člen enačbe) in odpravlja periodično odstopanje (drugi člen enačbe). Faktor | (1 - Gfe^Tj)/(1 - H(e,0}T)) | podaja sposobnost sistema, da odpravlja višjeharmonska odstopanja, in je ponovno odvisen od frekvence. Iz enačb (2.23) do (2.27) je razvidno, da mora biti člen \H(Ja)T)\ čim manjši, kar zahteva popolno kompenzacijo: S(ja}T)P(Ja)T) = 1. Ta je mogoča le, če je člen S^7; enak inverzni prenosni funkciji močnostnega ojačevalnika P(JwT), kar pa ni vedno enostavno izvedljivo. V praksi je v povratni zanki regulatorja l(z) velikokrat namesto konstantne vrednosti uporabljen filter (oz. člen prvega reda) G(z). S tako modificiranim členom l(2) se doseže večjo stabilnost sistema, vendar na račun končne, od nič različne, preostale napake sistema. Če je funkcija G(z) nizkoprepustni filter [2], se zmanjša hitrost konvergiranja višjeharmonskih komponent (2.27), kar pa je v nekaterih primerih popolnoma dopustno, če upoštevamo (in pod pogojem, daje to res), da te iste komponente dovolj dobro slabi že močnostni ojačevalnik. G(z) je lahko tudi konstanta blizu vrednosti ena, kar seveda poenostavi programsko izvedljivost digitalne korekcijske zanke, vendar je treba upoštevati, da bo v tem primeru tudi korekcija nizkofrekvenčnih višjeharmonskih komponent v korigiranem signalu slabša, kot bi bila v primeru uporabe nizkoprepustnega filtra. 2.5.1 Izbira člena G (z) Najpreprosteje je, če je funkcija G(Z) konstanta blizu vrednosti ena (tipično 0,95). Člen G(z) je del stabilnostnega kriterija (2.23), torej izbira njegove vrednosti vpliva na stabilnost celotnega regulacijskega sistema. Hkrati pa je tudi sestavni del člena |(1 - Gfe;6;7j)/(1 - H(ejcoTj)\ iz enačbe (2.27), torej vpliva na hitrost konvergence. Če predpostavimo G(Z)=G = 0,95 in popolno kompenzacijo členov P(Z)S(Z) = 1, sledi: 26 1-G (e>°" ) 1-H (e"°T) 1-0,95 1-(0,95-1) 0,05 1,05 _1 21 (2.28) Iz zgornje enačbe je razvidno, da bodo vse harmonske komponente (oz. njihove amplitude) v naslednjem korekcijskem ciklu zmanjšane na 1/21 njihove vrednosti v predhodni periodi. Če je G(z) prenosna funkcija nizkoprepustnega filtra, je lahko slabljenje višjeharmonskih komponent še dodatno izboljšano, saj je člen J G(JcoT)\ lahko večji od 0,95 pri nizkih frekvencah, kar zmanjša imenovalec ulomka (2.28). Prednost nizkoprepustnega filtra postane še posebej izrazita pri osnovni frekvenci (ko je | G((lcoT)\ ~ 1) in preostala napaka naslednje periode doseže (teoretično) vrednost nič. Pri visokih frekvencah se \GjmT)\ zmanjša pod 0,95, kar rezultira v večji stabilnostni rezervi regulacijskega sistema in v slabši korekciji višjeharmonskih komponent (oz. v počasnejšemu konvergiranju njihove napake proti vrednosti nič). Prikazan regulacijski sistem teoretično deluje, vendar samo pod pogojem, daje popolnoma kompenziran (predpostavka, ki je ni enostavno izpolniti). V obliki s slike 2.4 je bil predstavljen izključno zaradi razlage učinka člena G(z). Realnejšo (vendar še vedno nepopolno) različico kaže naslednja slika. Dodana sta prediktivni člen z* in proporcionalni člen Kr, ki modificirata učinek člena S(z). Slika 2.5: Regulacijski sistem z neidealnim kompenzacijskim členom S(z) Preostala periodična napaka e v odvisnosti od referenčnega vhodnega signala uref in odstopanja d se glasi: e,,, - (z). \z) 1±L z"-{G{z)-K,SSlzfJ'"-« + z»~(gJ-K,z*Su)PJ ■d"> (2.29) Zaključimo lahko, da sta se zaradi dodanih členov v direktni regulacijski veji, spremenila funkcija | H(eia>T)l ki je del stabilnostnega pogoja, in člen | (1 - Gfe^r;)/(1 - H{imT)) |, ki podaja hitrost konvergence napake e. 27 2.5.2 Vloga proporcionalnega člena Kr Sprememba vrednosti proporcionalnega člena Kr pomembno vpliva na stopnjo konvergence napake e. Če ponovno predpostavimo G(z) = 0,95 in popolno kompenzacijo P(z)S(z)= 1, sledi: H (e" G, (e' -K-\ = |0,95-Kr| (2.30) Iz enačbe (2.30) je razvidno, da je stopnja konvergence napake e v tem primeru proporcionalna konstanti Kr. V splošnem povzroča večji Kr hitrejšo konvergenco napake proti nič. Vrednost Kr vpliva tudi na preostalo napako sistema. Iz istih predpostavk, kot so navedene zgoraj, in iz enačbe (2.28), sledi: 1-G (e*r) 1-H (e""') 1 - 0,95 1-(0,95-Kr-l) 0,05 0,05 + K, (2.31) V splošnem večji Kr prinaša manjšo preostalo napako trenutno korigiranega n-tega intervala v pravkar izvedeni periodi. Primer je zelo podoben kot pri uporabi proporcionalnega člena. Vendar je treba poudariti, da ima integralna narava periodičnega regulatorja pomembnejšo vlogo pri določanju preostale napake kot konstanta Kr. 2.5.3 Vloga prediktivnega člena z Problem regulatorja s ponavljajočim delovanjem je fazni premik med vhodno napetostjo uref in izhodno zajeto napetostjo udej, ki ga v regulacijski sistem vnašata predvsem močnostni ojačevalnik in A/D pretvornik. Prediktivni člen zk mora fazno premakniti korekcijski signal ukorz& k korekcijskih intervalov naprej glede na mesto izračuna korekcijske vrednosti in ga primemo sinhronizirati z referenčnim signalom. Konstanta k mora biti izbrana tako, da premik, ki ga povzroča člen z\ ravno nevtralizira fazni premik, ki ga povzročata močnostni ojačevalnik in kompenzacijski člen. Pri tem se premik izvrši šele v naslednji osnovni periodi delovanja regulatorja, kajti drugače prediktivnega člena sploh ni mogoče izvesti. 28 2.6 Periodični regulator z dodanim členom v zunanji povratni zanki Zaradi simulacije delovanja A/D pretvornika, ki vzorči izhodno dejansko vrednost sistema, in zaradi možnosti preverjanja vplivanja slednjega na stabilnost in kakovost regulacije (oz. na preostalo napako), sem predvidel regulacijski sistem z dodanim členom v zunanji povratni zanki. Blokovno shemo takšnega sistema kaže slika 2.6 in je popolnoma enaka blokovni shemi s slike 2.5 z dodanim členom D(z), ki je v nadaljnjih poglavjih lahko nadomeščen s preprostejšimi členi (npr. s proporcionalnim členom in/ali z operatorjem zakasnitve) ali s kompleksnejšimi členi (npr. različni filtri) ter kombinacijo vseh naštetih. Slika 2.6: Regulacijski sistem z dodanim členom D(z) v zunanji povratni zanki Preostala periodična napaka e, v odvisnosti od referenčnega vhodnega signala uref in odstopanje c/ (ki sledi iz enačbe (2.29)), se za zgornji sistem glasi: (1-^D(2)).(zw-G(J ti t DjG{z)-zN) e(z) = U^,„ + zN-(G{z)-KrzkS{z)P{z)Dj ™ zN-[G(z)-KrzkS(z)P(z)Dj d, (2.32) Funkcija H(JwTh ki je sestavni del pogoja za stabilnost sistema, se v tem primeru glasi "(e'"7) ~ Q*i»T\ ~KrZ S T P T U {e'"") (e'"") (e>a'Y (e"0') (e1. (2.33) 2.7 Popoln model periodičnega regulatorja Spodnja blokovna shema kaže nadaljnjo nadgradnjo regulacijskega sistema. Dodani so členi R(z), Q(z) in E(z). Prikazana shema tako vsebuje vse člene (večinoma v splošni obliki), ki so uporabljeni do tu in v prihodnjih simulacijskih shemah. Urel <*? o., <^-* G<„ J z-N zk S(z) Slika 2.7: Popoln regulacijski sistem z vsemi členi 29 Preostala periodična napaka e zgornjega sistema je: *N kjer je: _ (E{z)-P{z)D{z))zN D{z)z « " z" - Krz>,{z)S{z)P{z)D{z) ' U™ z" - Krz*l{z)S{z)P{z)D{z) ' "" / = ^(A) (2.34) 1 - R(Z)G(z)Z~N (2.35) Če v enačbo (2.34) vstavimo enačbo člena l(z), dobimo: _ (E^-P^Dj-^-R^Gj DjRtl)Glzt-z") t>/ ■»» — »i TZT Z 7~* Z~ZZ — ZZ H Z \ Uraft 7\ 1 Ti TZZ ZL ~ Z~Z ~ ~ Z Z X ' ui (2.36) Funkcija H{rT) znaša: H — R Cn —K 7kO R 9 P D (e"uT) (ei'"T) (e"oT) rz w(e/««>:i' OptmMbon - Diaonoiies Sample Tirne 0atib*y Model Relereriring H«dw«e Imptommtahcn Mode/ fieteenang St«llme. 00 SolveiopJiom Type F«ed-siep Penodc sample hm« consttant F«ed-step«e|(undsmetiWi«mplet»n»l 1/160000 T as Ing mode foiptTOdt samoten«*; Aiio Q Hujtrei pnorty vakie hdcatot hiotiei laik pnorily [•/ Automdbc«V lunde dati iiantters between IaHcs v Sdvei: ode3 IBogadu-Shampme) Uncomltened dRoeto (no continuout lUtet) ode5 IDom»n*PHnce) ode* IRunge-KuMe) ode3 IBooacki Shamjanel oo>2!Heunl odel lEiJeil odeHx (exftapolation| Slika 3.1: Izbirni meni za konstantni korak simulacije Seleči _________ Satan Daialmoort/Enpoil 0[ttm:*o«i - Diagnoze* S*r«ie Trne Dai«Va!«*y TvpeCorivetston Comectivly Comn*b% Model Beterencing Haidvate Imptementahon Model Referenčno. Simulation lime Start Ime: 00 Solvei opioni Typt Veiieble-iiep Murnu im 1/180000 i>iocio;;«igco»M UtekjcalteHmji g MotnttK.it? handk dat* itansle« betw«*n laski »S*« dtsciete (no conhnuoui sielesj ~ dtciele |no conlnuoui it*tei| 1 ode45IOomandPimce| ode23 (Bogacki-Shampine) odelUlAdamsI ode15s|rt«/NDF) ode23s ItMf/Mod Rosenbtockl ode23l|Mod !H1/Tiape«*dal| oo>i'3ib|si«l/TReOF2l Slika 3.2: Izbirni meni za spremenljivi korak simulacije Obe prikazani možnosti nadalje podpirata več matematičnih metod za reševanje zadanega problema. Te metode sovpadajo z različnimi znanimi numeričnimi metodami reševanja kompleksnih matematičnih enačb. Kot zanimivost naj omenim, da omenjeni možnosti (torej simulacija s konstantnim in s spremenljivim korakom) dajeta podobne rezultate. Kljub temu pa sem med preizkusi, ki sem jih 31 naredil, da bi ovrednotil njuno razliko, naletel na težave pri uporabi "dovvnsample" člena. Primer kaže spodnja blokovna shema, na kateri je prikazan "dovvnsample" člen 20. ££ «3 u—ng sinusni izvor Dovmsamp Slika 3.3: Preprost sistem za preizkus simulacijske metode Naslednji sliki kažeta vhodni in izhodni signal člena pri konstantnem koraku in pri spremenljivem koraku simulacije. Slika 3.4: Vhodni in izhodni signal „downsample' člena pri konstantnem koraku simulacije Slika 3.5: Vhodni in izhodni signal „downsample' člena pri spremenljivem koraku simulacije Zaradi prikazanih razmer in skrbi, da bi se podobno obnašali tudi preostali simulacijski členi, sem se odločil za uporabo spremenljivega koraka simulacije. Simulacijam je mogoče določati tudi dolžino simulacijskega koraka v primeru konstantnega koraka oz. maksimalno dolžino v primeru spremenljivega koraka simulacije. Za simulacijo sem najprej izbral spremenljiv simulacijski korak z maksimalnim trajanjem 1/180 000 s ter z diskretnim načinom reševanja. Preizkusil sem ga in primerjal z istim načinom reševanja ter z avtomatskim določanjem maksimalne dolžine koraka. Rezultati so bili popolnoma enaki, zato sem se odločil za avtomatsko določanje maksimalne dolžine simulacijskega koraka. Zgornji sliki in vse nadaljnje slike, ki kažejo rezultate simulacij, imajo na abscisi vedno vpisan čas v sekundah (in morebiten množilni faktor, kot npr. x10"3 na zgornjih slikah), na ordinati pa normirano amplitudo (in ravno tako množilni faktor). 3.2 Simulacija periodičnih odstopanj V prvem koraku sestavljanja blokovne sheme, namenjene simulaciji učinka periodičnega odstopanja, sem sestavil preprost model korigiranega ojačevalnega sistema, ki s svojim delovanjem popači vhodni signal: oslabi ga na 95 % vrednosti začetne amplitude in fazno premakne (zakasni) za 5°. Glede na učinek, ki ga ima na vhodni signal, bi ustrezal delovanju 32 ojačevalnika s slike 2.3. Vhodni signal je sestavljen iz 3600 diskretnih vzorcev, njegova frekvenca pa je 50 Hz. sinusni iwo Slika 3.6: Blokovni diagram za simulacijo učinka ojačevalnika na vhodni signal Fazni premik (ali fazna zakasnitev) med vhodnim in izhodnim signalom v dejanskih sistemih običajno ni tako velik. Lahko je posledica mrtvega časa močnostnih komponent sistema (močnostnega ojačevalnika) in/ali zakasnitve zaradi uporabe digitalnih komponent. V podanem primeru je nastavljen na 5° zato, da gaje lažje opazovati. 1 ,-"'"" -•'-,. r ' - / - " \ ......... ■ • - - / ■ V \ \ ; . .... .....i .. ... ... " -' \ N 7 - ; / ' \ : ■ / - - .. . ^. . : 7 ' - - ,. . \. ooor aoo. i.i... o M ,)oi: oon tirne aot« n - " ___ 1 - ■ /■.......... \ ..... . - . .. \ - - / ...... \ ........ - _-• ■ -.....\ ....... . ... ,.....\ • • ^ / ...../.. - i . .. .:. . . \ ---_______________.______________-■' i i i Slika 3.7: Vhodni signal v sistem s slike 3.6 Slika 3.8: Izhodni signal iz sistema s slike 3.6 Naslednja slika kaže signal razlike (na sliki 3.6 označen s členom e) med vhodnim signalom in izhodnim signalom iz sistema in na katerem se bo v nadaljevanju najbolje videlo morebitne motnje in periodična odstopanja izhodnega signala reguliranca od želene oblike. Slika 3.9: Signal razlike vhodnega in izhodnega signala V naslednjem koraku je bil pravkar prikazani sistem nadgrajen tako, da je simuliral učinek periodičnega odstopanja d (kot je prikazano na sliki 2.3). Simulacija odstopanja d je dosežena s pomočjo krmiljenega preklopnika, ki glede na krmilni signal iz pulznega generatorja vklopi želeno alternativno pot signala. Slednja slabi signal na 85 % vhodne vrednosti (proti 95 % primarne 33 signalne poti) in ima enak fazni premik. Pulzni generator generira motilni signal vsakih 20 ms (torej enkrat na periodo) in sicer je le ta premaknjen za 60° (oz. 600 vzorčnih intervalov) in ima dolžino 15° (150 vzorčnih intervalov). Kaže ga desna slika. a S F O sinusni izvor mD-*P -50 preklopnik fazni premik d slabljenje d i—►H -50 fazni premik slabljenje □ IV O pulzni generator Udej ►Pl Um Slika 3.10: Blokovni diagram simulacije učinka periodičnih odstopanj /V\ .,{..../ r.: '\ \; 7 Q005 0 61 rjin«i Slika 3.11: Izhodni signal udej Slika 3.12: Krmilni signal za simulacijo periodičnega odstopanja d j{ x. \. n Slika 3.13: Signal razlike vhodnega in izhodnega signala Blokovni diagram s slike 3.10 bo v nadaljevanju služil kot prvi približek učinka periodičnega odstopanja, ki fazno in amplitudno popači izhodni signal ter ima superponirano dodatno periodično odstopanje d. Modela korigiranega ojačevalnega sistema nisem združil v enoten blok oz. člen, ker sem želel, da se na vsaki nadaljnji blokovni shemi vidi, na kolikšno vrednost so nastavljeni njegovi posamezni parametri. 3.3 Simulacijski model regulacijskega sistema V naslednjem koraku sem zgornji model korigiranega ojačevalnega sistema nadgradil z regulatorjem, ki temelji na metodi s ponavljajočim delovanjem, kot je opisan v poglavju 2.4. 34 Slika 3.14: Simulacijska blokovna shema osnovnega regulacijskega sistema V zgornji shemi je dodan omejevalni člen (ang. Saturation), ki posnema delovanje realnega korekcijskega sistema z zunanjim sestevalnikom, z nalogo, da omeji korekcijski signal na maksimalno normirano vrednost |1|. Zaradi poenostavitve razlage je bil fazni premik modela korigiranega ojačevalnega sistema začasno postavljen na 0°. Model povzroča amplitudno odstopanje in superponirano periodično odstopanje d med 60° in 75°. Člen zA(-N+k) povzroča zakasnitev korekcijskega signala ukor za eno periodo (oz. 3600 vzorčnih intervalov). Člena Kr in G na tej stopnji še nimata nikakršnega učinka na signal. L 1. ll \ I l ■/ • l / W i i / Slika 3.15: Korekcijski signal ukors slike 3.14 Slika 3.16: Vhodni signal uins slike 3.14 t)05 0.06 i>07 0 03 0 99 Slika 3.17: Signal napake e s slike 3.14 :\ / - \ i i \ / \ V" T \ \ i 00* HCS DOB 007 0 K 0 09 Slika 3.18: Izhodni signal udei s slike 3.14 35 3.4 Izvedba simulacijskega modela brez seštevalnega člena Sistem s slike 3.14 je mogoče izvesti tako, da ne prišteva korekcijskega signala, potrebnega za doseganje želene oblike izhodne napetosti, referenčnemu signalu. Takšen sistem zagotavlja celoten vhodni signal Ujn samo s korekcijskim signalom. ai X? □ Uref sinusni izvor £3600_^>>>:7^ □ z*(-N+k) Kr omejevalnik -0 -B>1 €H3 fazni premik d slabljenje d -0 01 Z*(-N) fazni premik slabljenje ------------------► □ X preklopnik Uin pulzni generator n Udej n Slika 3.19: Alternativna simulacijska blokovna shema osnovnega regulacijskega sistema Sistem je z regulacijskega stališča popolnoma enak predhodno opisanemu, spremeni se samo delovanje korekcijskega signala, ki mora v predstavljenem primeru zagotavljati še delež, ki ga je prej tvoril referenčni signal. Omejevalni člen, ki je v prejšnji blokovni shemi omejeval korekcijski signal na vrednost |1|, mora biti sedaj nastavljen na vrednost |2|; ena (normirana) enota je potrebna za zagotavljanje referenčne amplitude, medtem ko je druga na razpolago pravemu korekcijskemu signalu. Slika 3.20: Korekcijski signal ukor s slike 3.19 >\ ;' \ . \ \l M \ um nui Slika 3.21: Vhodni signal uin s slike 3.19 /V i \ /L 0.0/ 0 Cti 0 IS Slika 3.22: Signal napake es slike 3.19 A /V A /\ 7 \ /- Slika 3.23: Izhodni signal udejs slike 3.19 36 3.5 Vpliv fazne zakasnitve modela korigiranega ojačevalnika na regulacijski sistem V naslednji simulacijski blokovni shemi, ki je enaka tisti s slike 3.14, je bil ponovno uveden fazni premik izhodnega signala, ki ga povzroča model korigiranega ojačevalnega sistema s superponiranim periodičnim odstopanjem d. Predhodno delujoč regulacijski sistem postane v tem primeru nestabilen. H psa U □ •€►+©■ -3600 zA(-N) «-\~ 4 - "f- l Slika 3.30: Korekcijski signal ukors slike 3.29 Slika 3.31: Vhodni signal uin s slike 3.29 a:j- /U Slika 3.32: Signal napake e s slike 3.29 Slika 3.33: Izhodni signal udejs slike 3.29 Po uvedbi prediktivnega člena, ki se odraža v zmanjšani absolutni vrednosti člena zA(-N+k), sistem ponovno deluje stabilno. 38 3.7 Učinek napačne nastavitve faznega premika regulatorja Pri obravnavi fazne premaknitve regulatorja se pojavi vprašanje, kaj se zgodi če model korigiranega ojacevalnega sistema povzroča le amplitudno in fazno popačitev signala nima pa superponiranega periodičnega odstopanja d, hkrati pa je fazni premik regulatorja napačno nastavljen. ^ sinusni izvor □ Uref -H* -360C \ zA(-N+k) \ / Kr omejevalnik z*(-N) fazni premik slabljenje ----------J|~ ®+E n Ude) Slika 3.34: Simulacijska blokovna shema regulacijskega sistema z napačno fazno kompenziranim regulatorjem Slika 3.35: Izsek izhodnega signala z višjeharmonskimi oscilacijami pri faznem premiku regulatorja -3550 in faznem premiku izhodnega signala -51 vzorčnih intervalov Slika 3.36: Izsek izhodnega signala z višjeharmonskimi oscilacijami pri faznem premiku regulatorja -3550 in faznem premiku izhodnega signala -49 vzorčnih intervalov Zgornji sliki kažeta pojav oscilacij izhodnega signala ob prehodu skozi vrednost nič. Prva slika podaja razmere za fazni premik izhodnega signala -51 vzorčnih intervalov, druga pa za fazni premik -49 vzorčnih intervalov. Pri obeh je bi) regulator nastavljen na fazni premik 50 vzorčnih intervalov. Opozorim naj, da oscilacije na prvi sliki nastanejo po prehodu izhodnega signala skozi nič, medtem ko oscilacije na drugi sliki nastanejo pred prehodom skozi nič. Druga skupina oscilacij z zgornjih dveh slik nastane pri 0,087 = sin(5°). V primeru, ko model korigiranega ojacevalnega sistema povzroča določen fazni premik, regulator pa ima nastavljen drugačen (neustrezen) premik, se pojavi skupina višjeharmonskih motenj s polperiodo, katere trajanje izraženo v vzorčnih intervalih sovpada z razliko med faznim premikom regulatorja in izhodnega signala. 39 r~ Slika 3.37: Izsek izhodnega signala z višjeharmonskimi oscilacijami pri faznem premiku regulatorja -3550 in faznem premiku izhodnega signala -51 vzorčnih intervalov Slika 3.38: Izsek izhodnega signala z višjeharmonskimi oscilacijami pri faznem premiku regulatorja -3550 in faznem premiku izhodnega signala -52 vzorčnih intervalov Iz zgoraj prikazanih oscilogramov je mogoče ugotoviti, da polperioda oscilacije na prvi sliki traja en vzorčni interval, na drugi pa dva vzorčna intervala, kar popolnoma ustreza premikom - 51 in -52 vzorčnih intervalov periodičnega odstopanja proti 50 vzorčnim intervalom regulatorja. 3.8 Vpliv proporcionalnega člena Kr Proporcionalni člen Kr vpliva na preostalo periodično napako e oz. na hitrost odpravljanja slednje (poglavje 2.5.2). Slike 3.39 do 3.42 kažejo signal razlike e vhodnega in izhodnega signala pri Kr- 1, Kr= 0,75, Kr= 0,5 in Kr= 0,25 na sistemu s kompenziranim faznim premikom (kot ga kaže shema s slike 3.29). Pri Kr=\ je stopnja konvergence signala periodične napake e največja. 8 j*. .,ui /u v / Slika 3.39: Signal napake e s slike 3.29 pri Kr= 1 Slika 3.40: Signal napake e s slike 3.29 pri Kr=0,75 40 ■ •" .....i '■ - :k /iJl _.n : ..... ^ : i ■ - o. , ■ti;' ■-l|4U \. / .1... i ■;• : ■ ■■■ :....... i »63 0W ftSJ 006 008 003 T" ■-: ' ; ■: . ..'. . - 't ........ ............: ' ' ;. . - «1 . .:.. .. ..... ... . . f ; \ : / A / : ■■ \. ... \ 3v , 'ML i. s-A. \._/ j .... ... ■ "■; ........i ■■• ,;.......; ■ - 4... .;. ... .. ■ ■ -::..... i..... •...... :••• '■■ :..... ■- ... ..: ... ..: .... ■i...... ... ... :.. .5 i ■ , i : _i_.....i . i .;. . . Slika 3.41: Signal napake e s slike 3.29 pri Kr=0,5 Slika 3.42: Signal napake es slike 3.29 pri Kr=0,25 3.9 Vpliv konstante G v notranji povratni zanki regulatorja na izhodni signal Konstanta G proporcionalnega člena v notranji povratni zanki regulatorja vpliva na njegovo sposobnost odpravljanja preostale napake e oz. vpliva na njegovo hitrost, stabilnost (poglavje 2.5.1) in na preostalo končno napako. Prikazane so slike napake e in korekcijskega signala za vrednosti G = 1, G = 0,9 in G = 0,75. /u _J....._...........„..1___________L. 0 001 ftffi 003 EiLU 0U5 ■ GOb 0W 008 0 09 Slika 3.43: Signal napake e pri G = 1 i \ / \ \ / ■ V / ooi o o; 0(6 g« 003 009 Slika 3.44: Korekcijski signal pri G= 1 ::j /U. .. .. '...... ' : : . : ; \. / .j . ,; ■ A 0 K 007 Slika 3.45: Signal napake e pri G = 0,9 Slika 3.46: Korekcijski signal pri G = 0,9 41 'o----------rti---------»2---------m--------m---------5fe---------£---------4---------4--------Tjfe---------1 %----------&---------A---------&---------5k---------.!» &--------"»fe---------^---------S*i--------i Slika 3.47: Signal napake e pri G = 0,75 Slika 3.48: Korekcijski signal pri G = 0,75 3.10 Vpliv zadrževalnega člena v zunanji povratni zanki regulacijskega sistema Zadrževalni člen (ang. Zero-order Hold) vzorči vhodni signal in zadrži zajeto vrednost konstantno na svojem izhodu določen časovni interval. V kombinaciji s kvantizacijskim členom se običajno uporablja za simulacijo delovanja analogno-digitalnega pretvornika. Podobno funkcijo opravlja tudi v predstavljenem primeru, vendar brez kvantizacije izhodne veličine; vzorčena vrednost lahko zavzame katerokoli vrednost. <"r........".............r.........................i.....................................................i........................r.......................i.........................r (,; L-----i-------J.........................i.......................J.............._.....i-------------i................_J.........................L—..................1..............-----i.............._......( n9 0 (i?)«) Slika 3.52: Signal e, ki je razlika signalov s prejšnje slike Regulator, ki deluje s 3600 vzorčnimi intervali, poskuša vsa odstopanja izhodnega (podvzorčenega) signala odpraviti, pri tem pa je uspešen samo pri enem izmed 10-ih vhodnih 43 vzorcev, ki sestavljajo korekcijski interval. Preostalih 9 vzorcev, o katerih vrednosti regulator nima pravega podatka, se nekontrolirano veča. Rezultat je "kosmat" korekcijski signal. Slika 3.53: Korekcijski signal iz regulatorja po blokovni shemi s slike 3.50 Opisano pomanjkljivost je mogoče odpraviti z dodatnim parom zadrževalnega in priredilnega člena v direktni veji, takoj za generatorjem referenčnega sinusnega signala. cng re sinusni izvor r*B r-B Uref Rate Transition J1- r*0 Zero-Order Hold I_ -360C<—^9" Udejjrj U- B eoc«—x ^ \. / ■ v ■/: / ■:■■ ■ i ^ -/ ..:........ \" ... . .;..... '"j 99 u:* 1 09« 099) 0 M 9«e 0 SBG tm a 'i*8 ow Slika 3.81: Vhodni signal v člen prvega reda Regulatorje bil v do sedaj opravljenih simulacijah nastavljen na fazni premik -3590, kar je ob upoštevanju premaknitve zaradi zadrževalnega člena in dodatne fazne zakasnitve zaradi člena prvega reda (glej tabelo Tabela 3.1), ustrezalo sredini stabilnega področja delovanja. Z naslednjo simulacijo pa sem želel preveriti, kako se regulator odziva, če je nastavljen na skrajni meji faznega premika (in sicer - 3595 in - 3586). . K ■••; ........- J ■ K : I "v... ........... ;•■ ■ - - ' """"^--:.: 0 **5 0 9fi» 0 987 MW 0 M9 1 1 1 1 _. r-4 - 4 ■ i :.^..: - - ""■•š-n. ^-^ -—.__ 0321 D 98.? (1333 Ct.985 QW6 11937 Slika 3.82: Korekcijski signal ukor, ko je FPR -3595 Slika 3.83: Korekcijski signal ukor, ko je FPR -3586 n ■■ :..... .. . ; . W6'r :....... ............:'- 4- ■'. ......./• " i....... ■ v,- —:' i/i |JV. /\y^- .. ..:. m- 1......;..... ■•■•i..... i- «... ■■ ;....... .....-;■ .......j..........- m- 1 1 1 ■■'. ■• ■■ .i 1 .......i..... - >M! 0.MS O*? <)'.< Slika 3.84: Signal razlike (referenčnega in izhodnega signala) raz, ko je FPR -3595 Slika 3.85: Signal razlike (referenčnega in izhodnega signala) raz, ko je FPR -3586 Sliki 3.82 in 3.83 sta zanimivi, kajti iz njiju bi bilo mogoče ugotoviti, na katero vrednost je nastavljen fazni premik regulatorja (če tega ne bi vedeli). Če je FPR manjši od idealne vrednosti, se to odraža kot oscilacija na prvem (pozitivnem) prehodu odstopanja na korekcijskem signalu. Če pa je FPR postavljen na preveliko vrednost, zaoscilira drugi (negativen) prehod periodičnega 56 odstopanja. V primeru, ko je regulator nastavljen na sredino delujočega področja (slika 3.78), ob pojavu periodičnega odstopanja ne pride do oscilacij na prehodu korekcijskega signala. Zanimivi so tudi oscilogrami trenutne vrednosti razlike referenčnega in izhodnega signala (na blokovni shemi imenovane raz), ki jih kažejo slike 3.79, 3.84 in 3.85. Kljub temu, da ima korekcijski signal v primeru, ko je fazni premik regulatorja postavljen na sredino področja stabilnega delovanja, najmanjšo vsebnost višjeharmonskih komponent, ne da najboljših rezultatov (oz. najmanjše razlike raz). Napaka je najmanjša na zgornjem robu delujočega območja (slika 3.85). 3.16 Regulacijski sistem z dodatnim zakasnilnim členom v direktni regulacijski veji Člen prvega reda (s časovno konstanto T= 0,5 ms) vnaša v sistem, ki deluje pri frekvenci 50 Hz, fazno zakasnitev 8,9°. Regulator prišteva referenčnemu signalu tako oblikovan korekcijski signal, da je izhodni signal sistema čim bolj podoben referenčnemu signalu. Na ta način odpravlja fazni premik med izhodnim in referenčnim signalom. Velikokrat je takšno odpravljanje faznega premika, s stališča uporabnika regulacijskega sistema, popolnoma nepotrebno. Slednji namreč nima dostopa do notranjega referenčnega signala in zato ne ve, koliko je izhodni signal zakasnjen za referenčnim signalom. Uporabniku je običajno treba zagotoviti le želeno obliko, amplitudo in frekvenco izhodnega signala. Hkrati pa fazno popravljanje signala zaseda koristen del amplitudnega območja regulatorja (ob upoštevanju, da je maksimalna vrednost, ki jo le ta lahko proizvede, omejena z omejevalnim členom na normirano vrednost |11). Odpravljanju fazne zakasnitve izhodnega signala s strani regulatorja bi se bilo mogoče izogniti, če bi v zunanjo povratno zanko dodali prediktivni člen s faznim premikom, ki bi bil nasprotno enak (ali čim bližji) faznemu premiku, ki ga povzroča člen prvega reda. Na žalost tega v simulacijskem programu ni mogoče izvesti, ker le ta ne dovoljuje prediktivnih členov, saj jih smatra za neizvedljive. Alternativno blokovno shemo s členom, ki opravlja nalogo zmanjševanja korekcijskega signala, kaže naslednja shema, na kateri je dodan zakasnilni člen v direktni regulacijski veji takoj za sinusnim izvorom. 57 Slika 3.86: Blokovna shema regulacijskega sistema z dodatnim zakasnilnim členom v direktni regulacijski veji Zakasnilni člen, ki je na shemi označen z zA(-E), zakasni referenčni signal, ki je uporabljen za izračun vhodne vrednosti e v regulator in ga tako sinhronizira s fazno premaknjenim izhodnim signalom. Naslednji sliki kažeta razmere brez dodanega zakasnilnega člena ter z njim. V primeru njegove uporabe ima nastavljeno vrednost -89, ki ustreza fazni zakasnitvi 8,9° oz. faznemu premiku, ki ga povzroča člen prvega reda v dopolnjenem modelu korigiranega ojačevalnega sistema. Razlika v amplitudi korekcijskega signala regulacijskega sistema z dodatnim zakasnilnim členom in brez njega je očitna. Vrednost -89 je ustrezna, kajti korekcijski signal ima prehoda skozi ničlo pri vrednostih 0.98 s in 1 s, kar pomeni, da regulator odpravlja samo še amplitudno napako sistema, ki je pri frekvenci 50 Hz (brez upoštevanja vrha zaradi periodičnega odstopanja d) enaka 0,0655. To je tudi maksimalna vrednost (sinusne komponente) drugega prikazanega korekcijskega signala. J s Slika 3.87: Korekcijski signal Uk» sistema brez dodatnega zakasnilnega člena (signal ustreza tistemu s slike 3.78) Slika 3.88: Korekcijski signal ukor sistema z dodatnim zakasnilnim členom v direktni regulacijski veji 3.17 Primeri napačno fazno kompenziranega regulatorja Z naslednjimi simulacijami sem želel pokazati, kaj se dogaja s korekcijskim signalom, če je fazni premik regulatorja nepravilno nastavljen in kako slednji vpliva na izhodni signal dopolnjenega modela korigiranega ojačevalnega sistema s členom prvega reda. Mejne vrednosti 58 faznega premika, pri katerih regulacijski sistem še deluje stabilno, sta -3595 in -3586, optimalna vrednost je -3590 (glej tabelo Tabela 3.1). Slika 3.89: Korekcijski signal ukor, FPR - 3585 Slika 3.90: Izhodni signal udej, FPR - 3585 isr......-ris—ris-—ris—ris—ri .5—ri*—ri*—rin—jV—rir—ris—ris—ri* Slika 3.91: Korekcijski signal ukor, FPR - 3584 Slika 3.92: Izhodni signal udej, FPR - 3584 Kb-.................nbr...................Tfe—.............rts.............—risr.....................«te.......................* Slika 3.93: Izsek izhodnega signala udej s prejšnje slike, FPR-3584 59 Slika 3.94: Korekcijski signal ukori FPR -3597 Slika 3.95: Izhodni signal udej, FPR -3597 Slika 3.96: Izsek izhodnega signala udei s prejšnje slike, FPR-3597 Do te točke je bil fazni premik regulatorja kvečjemu za en vzorčni interval (sliki 3.89 in 3.90) ali dva (slike 3.91 do 3.96) napačen. Naslednje slike pa podajajo primer, ko je fazni premik regulatorja večji (in sicer 12 vzorčnih intervalov), kot je število zadržanih vzorcev zadrževalnega člena (10 vzorčnih intervalov). 1 Mj- .....*i\* .__< II Slika 3.97: Korekcijski signal ukor, FPR -3574 Slika 3.98: Izhodni signal udej, FPR -3574 60 Slika 3.99: Izsek izhodnega signala udejs prejšnje slike, FPR -3574 Podobno kot v prejšnjih primerih, kjer je bilo mogoče sklepati, za koliko zadržanih vzorčnih intervalov je fazni premik regulatorja zamaknjen iz optimalne vrednosti (glej npr. poglavje 3.7), je to mogoče tudi v podanem simulacijskem primeru in sicer iz frekvence višjeharmonskih oscilacij, ki se pričnejo pojavljati na robovih odstopanja in se nato razširijo. Najlažje je frekvenco oscilacij (oz. dolžino ene njihove polperiode) razbrati iz korekcijskega signala. Težje je ta podatek izluščiti iz izhodnega signala, na katerem je oscilacija sprva zelo neizrazita, v nadaljevanju pa prehitro amplitudno narašča, da bi bilo mogoče parametre regulatorja na podlagi pridobljenih podatkov še pravočasno prirediti. Glede na čas trajanja polperiode (izraženega v vzorčnih intervalih) bi bilo namreč mogoče med delovanjem spremeniti fazni premik regulatorja tako, da bi ta padel vsaj v območje stabilnega delovanja, pa čeprav na eno izmed skrajnih mej. 3.18 Skupni učinek proporcionalnega člena G in faznega premika regulatorja Do tega trenutka je bil v simulacijah delovanja regulatorja, kot povzročitelj periodičnih odstopanj, uporabljen dopolnjen model korigiranega ojačevalnega sistema s superponiranim periodičnim odstopanjem d in z dodatnim členom prvega reda (oz. nizkoprepustnim filtrom) s časovno konstanto T= 0,5 ms. Takšen model je bil izbran, ker je najbolje ponazarjal delovanje splošnega močnostnega ojačevalnika. V večini podanih primerov sta bili tudi konstanti G in Kr postavljeni na vrednost ena, ker sem preverjal le vpliv, ki ga ima fazni premik regulatorja (FPR) na stabilnost delovanja regulacijskega sistema. Pojavi pa se primerno vprašanje glede medsebojnega vpliva faznega premika regulatorja in slabljenja proporcionalnega člena G v notranji povratni zanki regulatorja. Iz teorije in enačb (2.21) in (2.24) sledi, da bi moralo večje slabljenje (torej manjša vrednost P-ja) izboljšati stabilnost sistema, vendar povečati preostalo napako e. Za preverjanje te predpostavke je uporabljen simulacijski sistem, sestavljen po naslednji blokovni shemi. 61 rB F? sinusni mor rO Rate Transition JV z*(-E) Zero-Order Hold Ud«) 10 X_ -3600^--<^Tl*-l za(-N*K) Kr omejevalnih ' slabljenje ----------- Rate Transition Zero-Order Hold Uin pulzni generator Člen I. reda 2000 rad/s ta ■ JV ^0 Ude) B ■B Slika 3.100: Blokovna shema simulacijskega sistema za preverjanje vpliva konstante G na delovanje regulatorja Regulacijski sistem z zgornje blokovne sheme povzroča napako oz. razliko referenčne in izhodne vrednosti raz, ki jo kažeta spodnji sliki. ; . : Slika 3.101: Signal razlike raz pri G = 1 Slika 3.102: Izsek signala raz pri G = 1 Ob spremembi ojačenja oz. slabljenja G z vrednosti ena na vrednost 0,5 in ob ohranitvi faznega premika regulatorja - 3590 pa je signal razlike raz: Jh Slika 3.103: Signal razlike raz pri G = 0,5 Slika 3.104: Izsek signala raz pri G = 0,5 Razlika v odstopanju izhodne veličine od referenčnega signala v odvisnosti od nastavljene vrednosti konstante G je očitna. Pri vrednosti 0,5 je mogoče spreminjati fazni premik regulatorja v območju od -3600 do (približno) -3400. Iz navedenega bi lahko zaključili, da z dovolj majhno vrednostjo konstante G, faznega premika regulatorja sploh ne bi potrebovali. Trditev drži, vendar ima posledice, ki se odražajo v amplitudi odstopanja izhodnega signala od referenčnega signala. Manjša kot je vrednost G, večje bo odstopanje. V precizijskih sistemih običajno uporabnik zahteva čim bolj natančno obliko izhodnega signala. Slednjo je mogoče 62 doseči samo s konstanto G, ki je blizu vrednosti ena. Ko pa je le ta, recimo 0,9, je področje faznega premika regulatorja že ožje (od -3550 do -3599). Zakaj bi torej želeli široko področje delovanja regulatorja? Odgovor je v spremembi parametrov dopolnjenega modela korigiranega ojačevalnega sistema in v učinku, ki ga ima slednji na celoten regulacijski sistem. 3.19 Simulacija dopolnjenega modela korigiranega ojačevalnega sistema s filtrom višjega reda Odmislimo za trenutek fazni premik regulatorja, ki se v danih razmerah ne spreminja. Nastavljen je tako, da je regulacijski sistem stabilen. Regulacijski sistem vsebuje dopolnjen model korigiranega ojačevalnega sistema s superponiranim periodičnim odstopanjem d in z nizkoprepustnim filtrom s časovno konstanto T= 0,5 ms oz. mejno frekvenco 2000 rad/s. r5 re sinusni izvoi rB Rate Transitton i1- £ z*(-E) Zsro-OrderHold UdeLJO PU- £, -359C -»(o> ►Lpi * »fi slsMjer1" Kr omejevalnik RaleTtansition Zero-OrderHold Uin pulzni generator :iller (I. red) I 2000 rad/s / -B- JV ijde; •H Slika 3.105: Blokovna shema simufacijskega sistema z Buttervvorthovim filtrom Do sedaj uporabljen člen prvega reda sem nadomestil z Buttervvorthovim nizkoprepustnim filtrom z mejno frekvenco 2000 rad/s. Spodnji štirje grafi s slike 3.106 kažejo odziv takšnega filtra na enotino funkcijo in ustrezajo po vrsti filtrom od I. do IV. reda z mejno frekvenco 2000 rad/s. Buttervvorthov filter sem izbral zaradi več razlogov, izmed katerih je poglavitni majhno prenihanje izhodnega signala pri skočni spremembi vhodne vrednosti, drugi pa njegova preprosta uporaba (možnost spreminjanja reda z ohranitvijo mejne frekvence). Filter I. reda se obnaša popolnoma enako, kot do sedaj uporabljen člen prvega reda (glej odziv na enotino funkcijo s slike 3.66), in prikazanemu sistemu ne povzroča stabilnostnih težav. Sistem s filtrom drugega reda s prikazanimi parametri regulatorja (FPR -2590 in G= 0,9) z blokovne sheme s slike 3.105 ne deluje. Slika 3.107 kaže divergiranje signala razlike raz. Slednji se po 650 ms amplitudno ne povečuje, ker korekcijski signal doseže limitno vrednost omejevalnega člena. 63 O 0 002 0.004 0.O06 0008 0.0! 0012 0.014 Slika 3.106: Odziv Buttervvorthovega filtra I. reda (drugi graf), II. rada (tretji graf), III. reda (četrti graf) in IV. reda (peti graf) na enotino stopnico (prvi graf) Slika 3.107: Signal razlike raz regulacijskega sistema z Butterworthovim filtrom II. reda in G = 0,9 Regulacijski sistem postane stabilen pod pogojem, da zmanjšamo konstanto G in sicer na vrednost, ki je nižja od cca. 0,73. Slika 3.108: Signal razlike raz regulacijskega sistema z Buttervvorthovim filtrom II. reda in G = 0,73 Regulacijski sistem torej deluje stabilno pri G =0,73, nima pa najmanjše možne končne napake oz. razlike izhodnega in referenčnega signala. Slednje je posledica manjše vrednosti konstante G (glej poglavje 3.18). Stabilno delovanje sistema je mogoče doseči tudi s spremembo faznega premika regulatorja in z majhno spremembo slabljenja G. Pri nastavitvah FPR -3535 in G= 0,97 dobimo poteke signalov, kijih kažejo sliki 3.109 in 3.110. 64 Slika 3.109: Signal razlike raz regulacijskega sistema z Buttervvorthovim filtrom II. Reda, FPR -3535 in G = 0,97 Slika 3.110: Izsek signala razlike raz regulacijskega sistema z Buttervvorthovim filtrom II. reda FPR,-3535 in G =0,97 Iz povečanega signala razlike raz (slika 3.110) je mogoče razbrati, da je fazni premik (- 89) člena zA(-E), ki opravlja nalogo fazne sinhronizacije med izhodom sistema in referenčnim signalom, postavljen prenizko. Če prestavimo njegovo vrednost na (-125), dobimo signal odstopanja, ki ga kaže slika 3.111. Slika 3.111: Izsek signala razlike raz regulacijskega sistema z Buttervvorthovim filtrom II. reda, FPR - 3535 in G = 0,97 ter vrednostjo člena zA(-E)-125 Naslednji primer kaže napako za filter tretjega reda in za regulator, ki je nastavljen na FPR 3470, G = 0,97 in premik člena zA(-E) -175. Slika 3.112: Izsek signala razlike raz regulacijskega sistema z Buttervvorthovim filtrom III. reda FPR - 3470 in G = 0,97 ter vrednostjo člena zA(-E) -175 65 Zadnji primer pa kaže napako regulacijskega sistema, ki je bil definiran že za prejšnjo sliko (filter tretjega reda, FPR -3470 in premik člena zA(-E) -175) vendar s konstanto G nastavljeno na vrednost 0,99. Napaka je cca. 2,5-krat manjša. Slika 3.113: Izsek signala razlike raz regulacijskega sistema z Buttervvorthovim filtrom III. reda FPR - 3470 in G = 0,99 ter vrednostjo člena zA(-E)-175 V zaključku podpoglavja lahko povzamem, da je za posamezen (nespremenljiv) dopolnjen model korigiranega ojačevalnega sistema s superponiranim periodičnim odstopanjem d in z nizkoprepustnim filtrom mogoče parametre regulatorja zelo dobro optimirati in doseči izredno majhne amplitude napake, manjše od vrednosti 0,1 %. 3.20 Vpliv filtra (člena prvega reda) v notranji regulacijski zanki regulatorja S simulacijami sem želel preveriti učinek, ki ga ima filter (člen prvega reda) v notranji povratni zanki regulatorja. Iz enačbe (2.29), in kot je bilo opisano v poglavju 2.5.1, je mogoče s filtrom vplivati na stopnjo preostalega odstopanja višjefrekvenčnih komponent signala. sinusni imor Uin pulzni generator Filter (III. red) 2000 rad/s Slika 3.114: Simulacijska blokovna shema regulacijskega sistema s filtrom v notranji povratni zanki regulatorja Vse parametre regulacijskega sistema sem ohranil na prejšnjih vrednostih. Dodan in preizkušen je le filter z različnimi mejnimi frekvencami (prikazan je filter z co0 = 45 000 rad/s). 66 Slike 3.115, 3.117 in 3.119 kažejo vedno signal razlike raz pri nespremenjenih parametrih regulacijskega sistema (kot jih kaže slika 3.114) s členom prvega reda z različnimi mejnimi frekvencami, medtem ko slike 3.116, 3.118 in 3.120 kažejo isti signal, vendar v primeru, ko je fazni premik filtra pri frekvenci 50 Hz upoštevan v členu zA(-N), ki ima posledično manjšo fazno zakasnitev. Preostalo periodično odstopanje pri 50 Hz je glede na levo sliko manjše. Slika 3.115: Signal razlike raz regulacijskega sistema s členom prvega reda {u)o = 45 000 rad/s) Slika 3.116: Signal razlike raz regulacijskega sistema s členom prvega reda {u)0 = 45 000 rad/s m zA(-N)-3596) Slika 3.117: Signal razlike raz regulacijskega sistema s členom prvega reda {w0 * 15 000 rad/s) ! : f--i ; ....... - i ..... / "V \ [ • :.. ; - ' : .....: ... ... \./ i ....... •■ . ... -i ■ ■ .; ....... : ... " z :oar 2«S šo» ~ 2«i imi ~ 2M 1M 2«* Slika 3.118: Signal razlike raz regulacijskega sistema s členom prvega reda (cu0 = 15 000 rad/s in zA(-N) - 3588) ! I\ ] : . ..:. ..:. ... ......... ........................1_____________________1.......................> ......_..-.....1................ ' r ;•■ ;-o.v ^aw Slika 3.119: Signal razlike raz regulacijskega sistema s členom prvega reda (co0 = 1800 rad/s) Slika 3.120: Signal razlike raz regulacijskega sistema s členom prvega reda {co0 = 1800 rad/s in zA(-N) -3501) Preostalo periodično odstopanje je z nižanjem mejne frekvence filtra vedno večje, frekvenca motnje pa vedno nižja. Takšen rezultat je bilo mogoče predvideti, kajti člen prvega 67 reda v notranji povratni zanki ima kot posledico slabše odpravljanje periodičnih odstopanj s frekvencami, ki so nad mejno frekvenco člena. Vsebnost višjeharmonskih komponent v izhodnem signalu (ki je odvisna tudi od lastnosti filtra dopolnjenega modela korigiranega ojačevalnega sistema) je vedno večja, njihova frekvenca pa vse manjša. Za preverjanje vpliva filtra v notranji povratni zanki regulacijskega sistema na referenčni signal s superponirano višjeharmonsko komponento pa sem uporabil simulacijsko vezje z naslednjo blokovno shemo. H3 ct b+Q sinusni izvor 55H Rn rB Rate Transition -175 -L*. ["L -» B _»jrylwP)--------------------Člen l. reda .347c z ^J ^n^l^V^V- 45000 rad/s * z nm Zero-OrderHold ik J_ 2-360C^<^gL_ ou h *J ****** UdejJO VF sinusni izvor |r—1| Rate Transition Zero-Order Hold -B. JV Slika 3.121: Blokovna shema simulacijskega vezja z referenčnim signalom s 5,5 % dvajsete višjeharmonske komponente Amplituda novega referenčnega signala je 90 % osnovne komponente ter 5 % 20. višjeharmonske komponente amplitude referenčnega signala, ki je bil uporabljen v dosedanjih simulacijah (oz. 5,55 % amplitude sedanje osnovne komponente). Ker je filter (tretjega reda) v dopolnjenem modelu ojačevalnega sistema 20. višjeharmonsko komponento že več kot občutno dušil, je bil korekcijski signal, ki je potreben za zagotavljanje želenega iznosa višjeharmonske komponente, relativno velik. Zaradi tega sem moral povečati tudi mejo omejevalnega člena korekcijskega signala na |2|. Na simulacijski shemi je konstanta G- 1, vse ostale vrednosti so ostale nespremenjene (glede na predhodne simulacije). III lilIIIIIIII I f 1111111 I 11 f ■ Slika 3.122: Časovni potek korekcijskega signala Slika 3.123: Izsek korekcijskega signala 68 Aa/\/^\v\7X7VV^ Slika 3.124: Končna razlika raz Slika 3.125: Referenčni vhodni signal uref (končni izhodni signal mu je čisto enak) Izhodnega signala udej nisem posebej prikazal, ker je glede na minimalno razliko referenčnega in dejanskega izhodnega signala (signal razlike raz) popolnoma enak že prikazanemu referenčnemu signalu. Odstopanje izhodnega signala od referenčne oblike je največ 0,1 %. V naslednjem koraku sem v notranjo povratno zanko regulatorja vključil filter (člen) prvega reda z mejno frekvenco 1000 rad/s in ustrezno kompenziral njegov fazni premik s spremembo vrednosti člena zA(-N). rB V£ U €t O ■+Q--*\ *"17 H3 RalaTransition JV z"(-E) Zero-Order Hold PW 1 1000 radJs I* i 347cJ>>> Rale Transilton Zero-Order Hold ■R B*—+7^J-HQ- ~H'>^ f"^0^ j Kr omejevalnik Ug Rate Transition Zero-Order Hold Uin pulzm generalor Filter (III red) 2000 rad/s SMEK<^ ■H ■B Slika 3.131: Simulacijska blokovna shema regulacijskega sistema s filtrom v direktni regulacijski veji ! 4 --vA/ Slika 3.132: Korekcijski signal Ukor regulacijskega sistema brez filtra ./ ;\ Slika 3.133: Korekcijski signal ukor regulacijskega sistema s filtrom z mejno frekvenco 45 000 rad/s in FPR-3470 70 Slika 3.134: Korekcijski signal ukor regulacijskega sistema s filtrom z mejno frekvenco 15 000 rad/s inFPR-3455 - 1 T ; A ■ y_J V____ ................'■ ■■ .. - \r."~... ...—--.._...... .. ......;. ,. __; """•"-I--------- ___.......' ..........i..................[ .......;.........i'"......;........: ......•...... ...... .------i, .__4-------d,------,1, Slika 3.135: Korekcijski signal ukor regulacijskega sistema s filtrom z mejno frekvenco 1800 rad/s in FPR-3400 0Q| )0I .";yi2 Slika 3.136: Signal razlike raz regulacijskega sistema brez filtra Slika 3.137: Signal razlike raz regulacijskega sistema s filtrom z mejno frekvenco 45 000 rad/s inFPR-3470 Slika 3.138: Signal razlike raz regulacijskega sistema s filtrom z mejno frekvenco 15 000 rad/s in FPR-3455 Slika 3.139: Signal razlike raz regulacijskega sistema s filtrom z mejno frekvenco 1800 rad/s in FPR-3400 Preizkusil sem filtre z mejnimi frekvencami 45 000 rad/s (s faznim premikom 0,4° pri 50 Hz), 15 000 rad/s (1,2° pri 50 Hz) in 1800 rad/s (9,9° pri 50 Hz). Zaradi faznega premika filtra in posledičnega vpliva na stabilnost regulacijskega sistema sem moral nekoliko spremeniti tudi fazni premik regulatorja, ki pa je bil samo približno postavljen. V primeru filtra z mejno frekvenco 45 000 rad/s pa sploh ni bil spremenjen. 71 Prva dva filtra praktično nimata učinka na obliko in na amplitudo korekcijskega signala, torej ostaneta nespremenjena tudi signala razlike raz. Edina opazna razlika med oscilogrami, ki kažeta korekcijska signala pri uporabi filtrov (sliki 3.133 in 3.134), in oscilogramom korekcijskega signala regulacijskega sistema brez filtra (slika 3.132), je zmanjšana vsebnost višjeharmonske komponente kvantizacije zadržanega izhodnega signala (signala nista stopničasta). Učinek filtriranja višjefrekvenčnih komponent iz korekcijskega signala je nekoliko bolj viden šele na sliki 3.135, ki kaže učinek filtra z mejno frekvenco 1800 rad/s. Zaradi slabšega odpravljanja višjefrekvenčnih komponent je slednjih bistveno več v izhodnem signalu in posledično tudi v signalu razlike referenčnega in izhodnega signala raz, kateremu se poveča amplituda. Filter v direktni regulacijski veji ne poslabša stabilnostnih razmer regulacijskega sistema, temveč vpliva na hitrost korekcije in stopnjo preostale napake. 3.22 Vpliv filtra v zunanji povratni zanki Filter v zunanji povratni zanki regulacijskega sistema ima dvojni učinek. Poveča stabilnost sistema, ker ne dopušča korekcije višjeharmonskih komponent izhodnega signala in poveča preostalo napako, vsaj v primeru, ko ostali parametri sistema niso bili spremenjeni. Preostala napaka je posledica sledenja regulatorja referenčni vhodni vrednosti (prvi člen enačbe (2.32)), kar pomeni, da je linearna. Mogoče jo je kompenzirati s proporcionalnim členom D, ki nevtralizira slabljenje filtra v zunanji regulacijski zanki pri frekvenci 50 Hz, in s prediktivnim členom (oz. s simulacijo njegovega učinka), ki nevtralizira fazni premik. Obe opisani funkciji sta združeni v členu D(z), pri čemer pa je treba paziti, ker se ta člen pojavlja v imenovalcu enačbe (2.32) in pogojuje stabilnost sistema. rO r*S H3 Ude|_l0 RateTransidon Zero-OrderHold-------D--------j lOOOradV \ Uln P"!™ generator ufie i__i i__i i__i u^ i i>rr~l m°r ______ Uref Rate Transition e _____ Ukor slabljenje d p>. -h X. . > "^ — EFH^EI^SHSl-^"^?----------rf^H^ »53 »o—*^^ prekiopmk Fxr nosni mor z«(-E) Zero-OrderHold t_ -3«O0 4 °_______________________________/Filter«. red)\ ^—I "S , 1 ' i. ■— ■ i _ , ___i i, i *t n nnlTnt riirjnorotnr 9>B a. 3 Udej ■B ■B Slika 3.140: Simulacijska blokovna shema regulacijskega sistema s filtrom v zunanji povratni zanki V enačbi, ki opisuje napako e regulacijskega sistema, se funkcija filtra pojavlja v imenovalcu enačbe in je tudi sestavni del stabilnostnega kriterija. Pojavlja se pri sledenju referenčnega signala in pri odpravljanju periodičnega odstopanja d. Pod mejno frekvenco je normirano ojačenje nizkoprepustnega filtra zelo blizu vrednosti ena, fazni premik pa se le rahlo spreminja. S prediktivnim in proporcionalnim členom ju je (še posebej za točno določeno 72 frekvenco) mogoče kompenzirati. Števec (1 - D^P(Z)) prvega člena enačbe (2.32) je zato zelo blizu vrednosti nič, napaka e zaradi slabega sledenja referenčni vrednosti pa je zelo majhna. Periodični regulator s filtrom v povratni zanki lahko odpravlja samo višjeharmonske komponente, ki so pod zgornjo frekvenčno mejo filtra. Vse višjeharmonske komponente, ki so nad to mejo, ostanejo nekorigirane, kajti regulatorjih ne zaznava. 3.23 Hitrost (odziva) regulatorja Regulatorju, ki temelji na korekcijskem postopku s ponavljajočim delovanjem, je mogoče spreminjati hitrost delovanja na dva načina. Prvi temelji na spremembi parametrov regulatorja, ki določajo hitrost konvergence napake e in izhaja iz enačbe (2.36). Drugi način izhaja iz korekcijskega principa in predpostavlja, da je mogoče delovanje regulatorja za določeno število osnovnih period signala ustaviti. Med normalnim delovanjem se izračunan korekcijski signal (oz. izhodna vrednost iz regulatorja) shranjuje v tabelo in uporabi šele v naslednji periodi. Mogoče pa je izračunan in shranjen signal uporabiti šele čez določeno število period. Regulator med tem časom ne deluje, torej ne izračunava nove korekcijske vrednosti, daje pa na svoj izhod staro korekcijsko vrednost. Delovanje je mogoče raztegniti na vsako drugo, tretjo ali A/-to periodo. Mogoče je delovanje tudi prekiniti za nedoločen čas, kar odpira celo paleto možnosti, ki so podrobneje obravnavane v podpoglavju 7.3. 3.24 Člen za odpravljanje enosmerne komponente regulatorja Problem regulatorja, ki temelji na korekcijskem postopku s ponavljajočim delovanjem, kot tudi drugih običajnih digitalnih (in analognih) regulatorjev, je zasičenje izhoda regulatorja zaradi morebitne enosmerne (DC) komponente vhodnega vlaka podatkov (ali signala), ki je običajno posledica enosmerne komponente v zajetem izhodnem signalu sistema. Slednja se lahko pojavi, čeprav je močnostni sistem ne povzroča. Razlog zanjo so različne nesimetrije pred ali znotraj A/D pretvornika. V izhodnem signalu pridobljena enosmerna komponenta se po odštevanju od referenčnega signala (ki je ne vsebuje, saj je signal generiran tabelarično) prenese na vhod periodičnega regulacijskega člena. Problem je posebej pereč zaradi integralne narave regulatorja. Rešitev problema nasičenja izhoda je odpravljanje enosmerne komponente z integriranjem korekcijskega signala preko ene periode [12]: 73 UDC- N 2^Ukor{n) (3.9) ali več period: (3.10) Dokler vsota vzorcev, zajetih v eni periodi, ne preseže maksimalne vrednosti registra, v katerem se shranjuje, je smiselno integrirati (oz. seštevati) popolnoma vse vzorce v periodi signala. Če pa nas razmere prisilijo v uporabo dvojnega registra, je smiselno to izkoristiti in integrirati čez več period. Če klasični digitalni integrator, ki integrira preko periode, pravilno ovrednoti signal in njegove morebitne višjeharmonske komponente, je na njegovem izhodu vedno dejanska enosmerna komponenta korekcijskega signala. Dobljeno enosmerno komponento DSP mikrokrmilnik odšteje od vseh vrednosti v korekcijski tabeli in jo nato izbriše, daje člen uporaben za ponovno integracijo v naslednji periodi. 74 4. Izboljšana regulacijska metoda 4.1 Izbira regulatorja Predstavljen regulacijski princip je bil sprva namenjen uporabi v laboratorijski izvedbi precizijskega trifaznega vira za umerjanje števcev električne energije (kaže ga slika 5.3). Vir je imel šest ločenih močnostnih ojačevalnikov: tri transkonduktančne (vhodni referenčni signal je napetost, izhod pa je tok) in tri napetostne ojačevalnike, ki so morali delovati medsebojno popolnoma neodvisno, vendar sinhrono. Za njihovo upravljanje so bili predvideni trije zmogljivi DSP mikrokrmilniki, od katerih je imel vsak nalogo upravljati in regulirati dva vira: enega tokovnega in enega napetostnega. V enem DSP mikrokrmilniku sta torej potekala dva sočasna regulacijska izračuna. Slednja sta skupno zahtevala 9 spominskih tabel, vsaka s 3600 vnosi, ali skupno 31.6 k 16 bitnih besed podatkovnega spominskega prostora. Te tabele so: -1 tabela za sinusni signal, - 2 tabeli za referenčni vhodni signal, - 2 tabeli za zajeti izhodni signal, - 2 tabeli napake trenutne periode, - 2 tabeli vsot napake preteklih period. Ker je imel DSP samo 32 k besed podatkovnega spominskega prostora in je uporabljal še množico manjših tabel (dolžine nekaj deset besed), konstant in spremenljivk, ki jih je bilo treba imeti shranjene, sem dosegel njegovo skrajno zmogljivost. Takrat se je pojavilo vprašanje, če je mogoče spremeniti regulacijski postopek tako, da bi zahteval eno spominsko tabelo manj. Rešitev je bila minimalna sprememba v poteku izračuna notranje korekcijske zanke l(z). Sprememba bo najbolj razumljiva, če jo izpeljem iz enačbe (2.11), ki opisuje delovanje splošnega periodičnega integralnega člena v rekurzivni obliki. Če v omenjeni enačbi nadomestimo originalne spremenljivke s spremenljivkami iz npr. blokovne sheme s slike 2.7, se nova enačba integralnega člena glasi: k-3600 eo(k) = ^e{k) + kC? 2^e(j) ~ ®e(k) + ^eo(k~36QQ) ;=0 (4.1) ki je v Z-prostoru: eo(z)=Qe(z)+Geo(z)z-360° (4.2) Če iz drugega člena enačbe (4.1) eliminiramo konstanto (oz. člen) G tako, da njegovo vrednost izenačimo z vrednostjo ena, in v oba člena enačbe uvedemo novo konstanto R, sledi: 75 k-3600 eoW = RQew + R0 £e(y) = "Oe(fc, + Re0{k_ 3600) /=0 oz. v Z-prostoru: *.w = R0e(2l + Re0(,z-3M° = R(Oeu) + e;,/™) Enačbo (4.3) je mogoče v rekurzivni obliki napisati tudi kot: ( x \ eo{k) - R v /-o Blokovni diagram opisanega novega periodičnega integralnega člena kaže slika 4.1 o« T<> (4.3) (4.4) (4.5) Slika 4.1: Blokovni diagram izboljšanega periodičnega integralnega člena Iz enačbe (4.5) lahko zaključimo, da je prednost tako zasnovanega regulatorja v tabelaričnem shranjevanju ene same spremenljivke v primerjavi z dvema tabelama pri prvi metodi, ki deluje na osnovi enačbe (4.1). Ima pa predlagana metoda tudi pomanjkljivost in sicer manjšo hitrost konvergence napake e, ki je posledica zahteve po stabilnem delovanju regulacijskega sistema. Zaradi slednje mora biti vrednost proporcionalnega člena R izbrana relativno nizko. Le ta vpliva tudi na preostalo napako (oz. končno razliko izhodnega signala od želene vrednosti) sistema. 4.1.1 Blokovna shema izboljšanega regulatorja V poglavju 2.7 sem predstavil popolno blokovno shemo regulacijskega sistema z vsemi členi in podal enačbe, ki ga opisujejo. Iz slednjih in iz enačbe (4.4) (ali blokovne sheme s slike 4.1) je mogoče izpeljati enačbe za regulacijski sistem, ki temelji na izboljšani notranji regulacijski zanki, ki je bila predstavljena v poglavju 4.1. Slika 4.2: Popolna blokovna shema regulacijskega sistema z izboljšanim regulatorjem 76 Ponovno naj poudarim, da so na blokovni shemi vrisani vsi členi, ki se pojavljajo v naslednjih računalniških simulacijah in da običajno niso uporabljeni vsi istočasno. Enačba (2.35) iz poglavja 2.7, ki opisuje prenosno funkcijo l(z> notranje regulacijske zanke, se za sistem po zgornji blokovni shemi spremeni v: R,M /«) = _ ' •(z)^(z) 1-%)^ (4.6) Napako e zgornjega sistema opisuje enačba: _ [E(z)-P{z)D(z))\zn-R(z)) D{z)(R{z)-zN) {z)-zN-(R{z)-KrzkQ{z)R{z)S{z)P{z)D{z)) ref" zN-(R{z)-KrzkQ(z)R{z)S{z)P{z)D{z)) ( (4.7) Nova funkcija H(J0,T) pa se glasi: ",-■»*. - n /.r, r\rz U l0lT R jaT,S jwT P ,loT u (e"1" ) {e),u, y ^e,m )-(e^ )■ (ej»» )-{ei"'T) (4.8) Člen R(ejcoT) se pojavlja tako v zmanjševancu kot v zmanjševalcu zgornje enačbe. Z regulacijskega stališča ima nezanemarljiv vpliv na regulacijski sistem, saj neposredno vpliva na celotno funkcijo | H^7)], ki je del pogoja za stabilnost sistema. 4.2 Simulacije izboljšane regulacijske metode Tudi delovanje druge (izbrane) korekcijske metode s ponavljajočim delovanjem sem preveril z računalniško simulacijo. Spodnja blokovna shema kaže regulacijski sistem, ki deluje v skladu z enačbami, izpeljanimi v prejšnjem poglavju. rB sinusni izvor UiJei_lt rH RataTransitlon 2«(-E) Zero-Order Hold Q f_ _1Rn„ ^ S^\+ I zA(-N*k) Kr om Rate Transilion Zero-Order Hold D SL a-<3 Slika 4.3: Simulacijska blokovna shema regulatorja, ki deluje v skladu z izboljšano regulacijsko metodo Prikazana simulacijska blokovna shema ima vse osnovne člene regulatorja s ponavljajočim delovanjem s slike 2.7. Členu G je prirejena konstanta ena, zato nima vpliva na izhodni signal. Člen za zadrževanje vrednosti izhodnega dejanskega signala je nastavljen tako, da zadrži vhodno vrednost deset vzorčnih intervalov. Na izhodu regulacijskega sistema je model korigiranega ojačevalnega sistema z Buttervvorthovim filtrom tretjega reda z mejno frekvenco 77 cuo = 2000 rad/s, ki se je do sedaj izkazal kot primeren približek realnega obremenjenega ojačevalnika s periodičnim odstopanjem. Vrednost člena zA(-E), ki opravlja funkcijo fazne premaknitve referenčnega signala, in člena D, ki skalira izhodni signal, sta bili izbrani tako, da je bilo končno odstopanje izhodnega in referenčnega signala čim manjše. Členu zA(-E) je bila dodeljena vrednost -175 (za razlago glej poglavje 3.19), členu zA(-N+k) vrednost -3470 (poglavje 3.19), členu D pa vrednost 0,9957 (glej poglavje 3.22). Regulacijski sistem je deloval stabilno. Slika 4.4: Časovni potek korekcijskega signala (na časovni osi je podan čas v sekundah) iU 'IMIlllllllllilMHIIITOIMIIItmrailllllllllUMttU^^^ Slika 4.5: Časovni potek signala razlike raz (na časovni osi je podan čas v sekundah) Spodnji levi sliki kažeta periodo korekcijskega signala in periodo signala razlike raz v primeru, ko sta bili konstanti R= 0,97 in 0= 0,5. 78 Slika 4.6: Korekcijski signal ukc Slika 4.7: Dejanski izhodni signala udej Slika 4.8: Signal razlike raz Sistem deluje stabilno, odpravljanje periodične napake e je dobro, ni pa optimalno. Boljše rezultate za podano breme je mogoče doseči z npr. R = 0,97 in Q = 0,9. 016 10 013 Slika 4.9: Korekcijski signal ukor Slika 4.10: Signal razlike raz Z določeno mero preizkušanja ali nekaj izkušnjami pri interpretaciji signala razlike raz je mogoče s pravilno izbiro vrednosti parametrov R, Q in D ter vrednosti člena zA(-E) priti do zelo majhnih vrednosti napake e. V splošnem velja, da je korekcija tem boljša, čim večja sta parametra R in O. Hkrati pa ne smeta biti prevelika, ker je od njiju odvisna stabilnost regulacijskega sistema. 79 Slika 4.11: Korekcijski signal ukor(Q= 0,8, Slika 4.12: Signal razlike raz (Q = 0,8, R=0,99, R =0,99, D = 0,9985) D = 0,9985) S slike 4.12 signala razlike raz lahko na podlagi izkušenj sklepam, da je sistem zelo blizu meje stabilnega delovanja (zaradi rahlih oscilacij pred konico pri času 10,004 s) in da je fazni premik člena zA(-E) zelo dobro nastavljen (osnovna sinusna komponenta napake je manjša od minimalne mogoče spremembe sin(0,1 °) = 0,0017, ki jo dosežemo s spremembo vrednosti člena zA(-E) za eno enoto). Morda bi bilo mogoče napako še nekoliko zmanjšati z minimalno spremembo vrednosti člena D, vendar je končno odstopanje že sedaj relativno majhno (0,1 %). 4.3 Prirejena izboljšana korekcijska metoda, primerna za izhodni člen prvega reda Primer iz prejšnjega poglavja je kazal nastavitve in delovanje regulacijskega sistema, ki je imel na izhodu (oz. v dopolnjenem modelu korigiranega ojačevalnega sistema) filter tretjega reda. Slednji je bil izbran zaradi stabilnostnih težav, ki jih običajno povzroča regulacijskemu sistemu z nepravilno nastavljenimi parametri. Če je v dopolnjenem modelu korigiranega ojačevalnega sistema uporabljen filter prvega reda, se regulacijski sistem nekoliko poenostavi in njegovo optimiranje ni več tako zahtevno oz. občutljivo na izbiro vrednosti posameznega parametra regulatorja. Že v prejšnjem poglavju sem omenil, da sta vrednosti konstant O in R omejeni zaradi stabilnosti regulacijskega sistema. Ker slednja pri uporabi člena prvega reda ni več tako kritična, je bila konstanta R postavljena na vrednost ena in tako praktično nima vpliva na delovanje regulatorja. Razmere kaže naslednja blokovna shema. 80 Slika 4.13: Blokovna shema regulacijskega sistema, ki deluje v skladu s prirejeno izboljšano različico regulacijske metode, primernega za korekcijo dopolnjenega modela korigiranega ojačevalnega sistema s filtrom prvega reda Regulacijski sistem je pri parametrih, ki so razvidni s slike 4.13, stabilen. Slika 4.14: Časovni potek korekcijskega signala Ukor Slika 4.15: Časovni potek signala razlike raz - .. . .. - ••: - - r ] ■ f- " "' : - . L ■ . ..; . . . ,-'-" __........j ~~ ~\^ <^ .. ___ ^ - ..... ":: .:. . - ■ . - ~ 6002 St M 6(1) 6«B »01 StHJ SOM ~ soie 6 018 Slika 4.16: Perioda korekcijskega signala ukc (0=0,9, fl= 1, D=1) b r^j i CIM t: «6 b iWJ Slika 4.17: Perioda signala razlike raz (O = 0,9, R=l, D=1) 4.4 Preizkus korekcijske metode na dveh laboratorijskih modelih precizijskih virov Regulator, ki temelji na metodi s ponavljajočim delovanjem, je bil uporabljen v dveh, med seboj zelo različnih aplikacijah. Prva je bila precizijski vir za umerjanje števcev električne energije. Na slednjem je bilo preizkušenih več različic regulatorja (izmed opisanih v poglavju 2 in 4), na koncu pa izbran tisti s slike 4.3. Prvi razlog je bil prevelika poraba podatkovnega spominskega prostora preostalih različic regulatorja, drugi pa zahteva po stabilnem delovanju s širokim spektrom različnih bremen 81 (števcev električne energije). Izbor je zaostrila še dodatna zahteva, da more biti vir sposoben generirati superponirane visjeharmonske komponente do 20-ega harmonika v želenem iznosu in jih tudi korigirati. Druga aplikacija, v kateri je bila metoda uporabljena, je izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder. Uporabljena je bila različica regulatorja, ki jo kaže slika 4.13. Delovanje je natančneje opisano v nadaljevanju. 82 5. Strojna oprema - digitalno regulacijsko vezje Predlagani regulator, ki je zasnovan na korekcijskem postopku s ponavljajočim delovanjem, je bil uporabljen v dveh aplikacijah: precizijskem viru za umerjanje števcev električne energije in v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder z zaključeno magnetno potjo. Obema aplikacijama je bila skupna zahteva po regulirani izhodni veličini s točno določeno obliko oz. omejeno vsebnostjo višjeharmonskih komponent - s čim manjšim odstopanjem. Za zagotavljanje oblike izhodne veličine je treba: - zagotoviti referenčni napetostni signal z visoko natančnostjo in z morebitnimi drugimi dodatnimi zahtevami (npr. vsebnost višjeharmonskih komponent v primeru vira za umerjanje števcev), - zajemati in matematično obdelovati trenutne vrednosti izhodne veličine (toka in/ali napetosti). V obeh aplikacijah je vse funkcije (generiranja referenčnega signala, vzorčenja in obdelave podatkov ter generiranja korekcijskega signala) opravljalo digitalno regulacijsko vezje, sestavljeno iz DSP mikrokrmilnika ter analogno-digitalnih (A/D) in digitalno-analognih (D/A) pretvornikov. Dodan mu je bil vmesnik za komunikacijo z nadrejenim osebnim računalnikom, ki je imel nalogo nadzorovati delovanje aplikacije ter prikazovati zajete podatke. Digitalno regulacijsko vezje (DRV) je bilo razvito za potrebe regulacije vira za umerjanje števcev električne energije, zato nekatere njegove lastnosti izhajajo iz zahtev vira. Podobno digitalno vezje je bilo nato uporabljeno tudi v merilniku magnetilne krivulje. Spremembe so bile minimalne in večinoma na strani prirejanja kontrolnih signalov zahtevam aplikacije. Naslednja poglavja na kratko predstavljajo najpomembnejše člene digitalnega regulacijskega vezja [13, 14], ki so nepogrešljivi za delovanje posameznih korekcijskih in komunikacijskih podsklopov. 5.1 Izvedba dajalnika reference in člena za vzorčenje dejanskega izhodnega signala Zaradi zahteve po natančnosti nastavitve faznega kota med izhodnimi signali toka in napetosti vira za umerjanje števcev električne energije, ki je bila 0,1 °, sta bila referenčni signal uref in korekcijski signal ukor sestavljena iz 3600 vzorcev na periodo, kar je relativno velika številka. Če bi želeli generirati sinusni signal s frekvenco f=50Hz, bi bil čas trajanja enega vzorca 5,55 us, pri frekvenci 70 Hz, pa samo še 3,97 us. Merilnik magnetilne krivulje ni imel tako visokih zahtev, zato sta bila referenčni in korekcijski signal sestavljena le iz 1000 vzorcev (čas trajanja enega vzorca je bil 20 us pri frekvenci 50 Hz). Dajalnik reference in člen za vzorčenje 83 dejanskega izhodnega signala sta načrtovana na podlagi zahtev vira za umerjanje števcev električne energije. Iz katalogov nekaterih znanih proizvajalcev A/D in D/A pretvornikov lahko hitro zaključimo, da ni ravno veliko (predvsem D/A pretvornikov), ki bi imeli tako kratek čas postavitve (ang. Settling Time) in hkrati izpolnjevali nekatere druge pogoje (diferencialni tokovni izhod, natančnost, referenčna napetost...). Večina primernih D/A pretvornikov ima čas postavitve razreda 10 us ali več ali pa so cenovno neugodni za množično uporabo v industriji. V omenjenem primeru sem se zato odločil za uporabo D/A pretvornikov DAC7541 proizvajalca Burr-Brown [15]. To so 12-bitni, hitri D/A pretvorniki, ki imajo podan čas postavitve samo 0,6 us. Značilnost teh D/A pretvornikov je, da imajo dva protifazna tokovna izhoda. Za pretvorbo tokovnih izhodnih signalov v napetostni signal jim je treba dodati zunanje vezje z operacijskimi ojačevalniki. Podobno je pri izbiri A/D pretvornikov. Problematična ni njihova hitrost oz. njihov minimalni časa pretvorbe, temveč razpoložljive kombinacije slednje z drugimi parametri pretvornika. 16-bitni 100 kSPS A/D pretvorniki z vhodnim območjem ±10 V niso ravno pogosti, pa tudi njihova cena ni zanemarljiva. Iz nastale zagate nas na srečo rešuje korekcijski princip, ki v povratni regulacijski zanki ne zahteva enakega števila vzorčnih intervalov, kot jih sestavlja referenčni vhodni signal. Zaradi korekcijskega intervala, ki je po času trajanja enak večjemu številu vhodnih vzorčnih intervalov, je mogoče zaobiti problem predolgega časa vzorčenja izbranega A/D pretvornika. V obeh omenjenih aplikacijah sta bila uporabljena Burr-Brown-ova pretvornika ADS7805 [16] ali ADS7804, od katerih je prvi 16-bitni, drugi pa 14-bitni. Oba sta 100kSPS (ang. Kilo Samples Per Second) A/D pretvornika, ki temeljita na principu sukcesivnega približevanja. Vhod obeh pretvornikov ima standardni razpon ±10 V pri napajalni napetosti 5 V. A/D pretvornika imata notranjo referenco 2,5 V z lezenjem 8 ppm / °C. Maksimalni čas pretvorbe je specificiran na 10 ms, tipičen pa 7,7 us pri 40°C, ki ga potrjujejo tudi meritve. Za povezavo z mikrokrmilnikom oz. nadrejeno logiko uporabljata 16-bitno vzporedno vodilo s tremi krmilnimi signali. Prvi, 16-bitni A/D pretvorniki so bili uporabljeni v viru za umerjanje števcev električne energije, drugi, 14-bitni, pa v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder. 5.2 Digitalni signalni mikrokrmilnik ADSP-2191 Digitalni signalni mikrokrmilnik ADSP-2191 M [17], ki ga izdeluje družba Analog Devices, je bil uporabljen tako v precizijskem viru za umerjanje števcev električne energije kot tudi v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder. Predviden je za širok 84 spekter aplikacij, ki zahtevajo obdelavo digitalnih signalov in hitre logične ter matematične operacije z numeričnimi podatki v celoštevilčnem formatu. INTERNALMEMORY FOUR INDEPENDENT BLOCKS ADDRESS 24 BIT DATA TEST 4 EMULATION Slika 5.1: Zgradba digitalnega signalnega mikrokrmilnika 85 ADSP-2191M TIMER OUTOR CAPTURE CLOCK MULTIPLY ANO RANGE BOOT AND OP MODE SERIAL DEVICE IOPTIONAL) — SPORTO —i TCLKO TFSO DTO RCLKO RFSO DRO SERIAL DEVICE (OPTIONAL) SERIAL DEVICE (OPTIONAL) UART DEVICE IOPTIONAL) CLKIN XTAL CLKOUT ADDR21-0 OATA15-8 DATA7-0 MS3-0 MSEL6-0/PF6-0 RD DRPF7 wfi BYPASS ACK BMODE1-0 OPMODE — SPORT1 —i TCLK1 TFS1 OT1 RCLK1 RFS1 DR1 BR B5 Egh — SPORT2 —| TCLK2/SCKO TFS2/MOSI0 DT2/MISO0 RCLK2/SCK1 RFS2/MOSI1 DR2/MIS01 RXD TXD SPI1 HAD15-0 HA16 HCMS HCIOMS hRd FfWR HACK HALE HACK_P MEMORY (OPTIONAL) ADDR21-0 DATA1S-8 DATA7-0 CS" BOOT MEMORY (OPTIONAL) ADDR21-0 DATA15-8 DATA7-0 55 OE" WE ACK EXTERNAL l/O MEMORY (OPTIONAL) c=? ADOR17-0 DATA15-8 DATA7-0 53 OE WI ACK u ^ H OST PROCESSOR (OPTIONAL) ADDR15-0/ DATA1S-0 ADDR16 5§o CST — RD WR ACK ALE Slika 5.2: Zunanja vodila digitalnega signalnega mikrokrmilnika DSP mikrokrmilnik (slika 5.1) ima napredno 16-bitno arhitekturo jedra in vsebuje množico splošnih vhodno/izhodnih perifernih enot za komunikacijo z zunanjimi dodanimi elementi (npr. A/D in D/A pretvorniki) [18]: - univerzalna serijska vrata (imenovana SPORTO, SPORT1,SPORT2), - SPI združljiva sinhronska serijska vrata (imenovana SPlOinSPM), - UART asinhronski vmesnik, - DMA krmilnik, - nastavljivi časovniki (TMRO, TMR1 in TMR2), - osem splošno namenskih nožic z nastavljivimi prekinitvami, - HPI vmesnik (ang. Host Port Interface) oz. gostiteljski vmesnik, ki se običajno uporablja za komunikacijo med procesorji ter za njihov zunanji nadzor in - EMI vmesnik (ang. External Port Interface) oz. razširitveni vmesnik, na katerega se priključujejo vse zunanje naprave z vzporednimi vrati. Digitalni signalni mikrokrmilnik ADSP-2191 med drugim vsebuje 32 k 24-bitnih besed programskega pomnilnika ter 32 k 16-bitnih besed podatkovnega pomnilnika. Izdelan je v CMOS tehnologiji, kar mu omogoča delovanje z visoko frekvenco urinega takta (do 160 MHz), odlikuje pa ga relativno nizka poraba električne energije. Vgrajena PLL enota omogoča spreminjanje mnozilnega faktorja osnovnega urinega takta med delovanjem mikrokrmilnika. DSP mikrokrmilnik ima dva nabora vseh pomembnejših, z matematično enoto povezanih registrov, ki sta medsebojno popolnoma neodvisna. Podvojen ima tudi nabor indeksnih registrov. 5.3 Precizjjski napajalni vir za umerjanje števcev električne energije Precizijski vir za umerjanje števcev električne energije je namenjen (terenskemu) preverjanju kalibracije in razreda točnosti (predvsem elektronskih) števcev električne energije [19]. Mora biti sposoben zagotavljati napajalno napetost maksimalno petim števcem v območju od 20 V do 320 V in napajalni tok v območji 1 mA do 60 A in sicer v tako imenovani fantomski 86 vezavi (ločeno napajanje napetostnih in tokovnih tuljavic). Vir mora ustrezati zahtevi po časovni stabilnosti amplitude generirane napetosti in toka, ki mora biti vsaj 0,05 %/h. Zahteve, ki jih morata izpolnjevati njegova osnovna gradnika (napetostni in transkonduktančni močnostni ojačevalnik), so [20 - 25]: - točnost generiranega izhodnega signala mora biti znotraj razreda r « 0,1, - faktor celotnega harmonskega popačenja THD izhodnih veličin mora biti nižji od 0,5 % (brez upoštevanja superponiranih višjeharmonskih komponent), - nastavljivost frekvence izhodne napetosti vira mora biti v območju od 45 Hz do 65 Hz s korakom po 0,01 Hz, - točnost nastavitve faznega kota mora biti pod 0,01 °, - vir mora biti sposoben generirati superponirane višjeharmonske komponente (do 30-te). Napetostni in/ali transkonduktančni močnostni ojačevalnik, ki želi zadostiti podanim zahtevam, nujno potrebuje zunanjo nadrejeno digitalno regulacijsko zanko, ki poskrbi za ustrezno korigiranje vhodnega referenčnega signala v močnostni ojačevalnik tako, da izhodna veličina ustreza vsem predpisanim zahtevam. Precizijski napajalni vir mora omogočati neodvisno nastavljanje amplitude napetosti in toka, faznega premika med njima in nenazadnje frekvence [26]. To pomeni, da morata za vsako fazo potekati dva sočasna regulacijska postopka (eden za napetostni in drugi za transkonduktančni ojačevalnik), ki pa morata biti medsebojno sinhronizirana zaradi zahtev po natančnosti nastavitve faznega premika med izhodnim tokom in napetostjo. Zaradi zadnjega pogoja, kot tudi zaradi zahteve po natančnem nastavljanju frekvence, morata imeti oba ojačevalnika skupen izvor referenčnega takta, ki mora biti med drugim dovolj natančen. Njegova frekvenca se s časom ali s temperaturo okolice ne sme (preveč) spreminjati, saj je od njega neposredno odvisna stabilnost in natančnost nastavljene frekvence vhodnih in izhodnih veličin vira. Zaradi navedenih razlogov izračunava oba regulacijska postopka en sam zmogljiv DSP mikrokrmilnik. Takšna rešitev odpravi težave, ki bi nastale zaradi neusklajenega izvajanja dveh samostojnih regulacijskih postopkov, predvsem nastavitve faznega kota med napetostjo in tokom, če bi bila uporabljena dva preprostejša mikrokrmilnika. Tako pa se lahko posamezne nastavitve za oba vira na preprost način usklajujejo, saj jih vrši isti DSP. Zahteva po točnosti generirane napetosti, ki mora biti v razredu 0,1, pomeni, da morajo biti D/A pretvorniki sposobni zagotavljati in A/D pretvorniki zaznavati spremembo 1/1000 polnega iznosa območja pretvornika, kar ustreza ločljivosti vsaj 10 bitov (točneje spremembi 1/1024). Ker pa je minimalna ločljivost pretvornikov prešibak dejavnik za izbiro D/A pretvornikov in tudi, ker tako majhna ločljivost pretvornikov v sodobnih aplikacijah ni smiselna, so bili za uporabo v dajalniku referenčnega in korekcijskega signala izbrani hitri 12-bitni D/A pretvorniki. V členu za vzorčenje izhodne dejanske veličine pa je bil izbran 16-bitni A/D pretvornik s hitrostjo 100 kSPS 87 (ang. Kilo Samples Per Second). Z ločljivostjo A/D in D/A pretvornikov je povezano tudi končno celotno harmonsko popačenje izhodne veličine. Večja kot je ločljivost pretvornikov, manjši je lahko THD. Natančnost nastavitve želene frekvence generiranega referenčnega signala je odvisna predvsem od programske izvedbe digitalnega regulatorja (če je uporabljeno interno generiranje časovne prekinitve), ki je izveden v DSP mikrokrmilniku, oz. od natančnosti njegove časovne prekinitve (opisano v poglavju 5.5). Interno proženje prekinitve je nadalje povezano s frekvenco delovanja DSP-ja in z intenzivnostjo uporabe njegovih vhodno/izhodnih enot ter z najmanjšim možnim korakom nastavitve časovnika. Od programa je odvisno tudi, kako bo DSP mikrokrmilnik generiral višjeharmonske komponente, ki se na željo uporabnika superponirajo osnovnemu referenčnemu signalu. Zahteva po natančnosti nastavitve faznega kota med napetostnim referenčnim signalom in tokovnim referenčnim signalom se odraža v številu vzorcev, ki sestavljajo osnovno periodo signala. Z izbranim številom 3600 vzorcev na periodo je mogoče samo z zamikom enega od signalov za en vzorec spreminjati fazni kot med referenčnima signaloma napetosti in toka s korakom po 0,1 °. Desetinko tega kota (oz. natančnost 0,01 °) pa je mogoče doseči s spreminjanjem trenutka osveževanja vezja za zadrževanje stanja pred D/A pretvorniki. Zgornje zahteve so bile podane za en par napetostnega in transkonduktančnega močnostnega ojačevalnika. Precizijski napajalni vir pa je imel tri takšne pare. Zato je bil celoten vir zasnovan s tremi regulacijskimi moduli (slika 5.3) z dvema digitalnima regulatorjema ter z nadrejenim nadzornim DSP-jem, ki je skrbel za njihovo usklajeno delovanje. Vsak modul je samostojno delujoč in zagotavlja korekcijski signal eni napetostni in eni tokovni fazi vira brez dodatnih posegov vanje. "I ^ A/D - D/A modul 1 -4---i-^ digitalno reg. vezje 1 —»■ napetostni j^ ojač. 1 I transkon. i ojač. 1 pc d n _r 1 i napetostni ojač. 2 "I povezovalni vmesnik *— ^ A/D - D/A modul 2 "4------t- transkon. I ojač. 2 f # digitalno reg. vezje 2 i _J L nadrejeni CD DSP modul O) nadzor in sinhronizacija napetostni [^ A/D - D/A modul 3 -4----I-^ digitalno reg. vezje 3 ojač. 3 i h transkon. ojač. 3 h t Slika 5.3: Zasnova trifaznega precizijskega vira za umerjanje števcev električne energije 88 5.3.1 Napetostni močnostni ojačevalnik Napetostni močnostni ojačevalniki, ki morajo napajati napetostne tuljavice preizkušanih števcev električne energije, morajo generirati napetost v območju od 20 V do 320 V. Zaradi njihove relativno majhne izhodne moči so zasnovani na krmiljenem PWM polmostičnem pretvorniku s pasivnim izhodnim filtrom in z izhodnim transformatorjem [27 - 32] (ki ga slika 5.4 ne kaže) s tremi sekundarnimi odcepi [19]. Za dodatno dušenje visokofrekvenčne valovitosti, ki jo povzročajo preklopi tranzistorjev, in zaradi izravnavanja frekvenčnega odziva, ima vgrajen filter drugega reda z dodatnim pasovnim filtrom (L3, C3) [33]. o— + L V u « + rCl L2 Ti : rvsss . rvy~\ r U. L* c U t C breme c3 C4 c5 T? o— s l ^D2 tsj = 02 Slika 5.4: PWM polmostični močnostni ojačevalnik z izhodnim pasivnim filtrom Uporaba pasovnega filtra višjega reda lahko povzroča stabilnostne probleme nadrejeni digitalni regulacijski zanki, ki nadzira obliko izhodne napetosti (glej poglavje 3.19). Ti problemi postanejo še izrazitejši, ko močnostni ojačevalnik napaja breme s kapacitivnim značajem. Za zagotavljanje stabilnosti regulacijskega sistema je zato nujno potrebno majhno odprtozančno ojačenje močnostnega ojačevalnika [34]. Po drugi strani pa majhno ojačenje povzroča znatno odstopanje izhodne napetosti od referenčne vrednosti (oz. občutno statično napako). Razmere še poslabša dejstvo, da sta amplitudno odstopanje in fazni premik odvisna od priklopljenega bremena. Podobna, vendar še očitnejša periodična odstopanja nastopijo zaradi pulznega toka, ki teče iz vira v nelinearna bremena oz. skoraj vse sodobne napajalne enote elektronskih števcev električne energije, ki se napajajo iz napetostne veje števca. 5.3.2 Transkonduktančni močnostni ojačevalnik Za napajanje tokovnih tuljavic preizkušanih števcev električne energije v območju od 1 mA do 60 A je bil zasnovan in uporabljen nov hibridni močnostni ojačevalnik (HPA) [35, 36]. Ojačevalnik je zgrajen iz osrednjega tristopenjskega linearnega močnostnega ojačevalnika 89 (LPA), ki deluje v AB razredu, in podrejenega stikalnega pretvornika, ki je vezan vzporedno k prvemu preko sklopne dušilke l_f (slika 5.5). Med idealnim delovanjem hibridnega močnostnega ojačevalnika zagotavlja vso potrebno izhodno moč podrejeni stikalni pretvornik, medtem ko LPA zmanjšuje njegovo visokofrekvenčno valovitost. H PA (s pripadajočo nadrejeno regulacijsko zanko za odpravljanje enosmerne komponente izhodnega toka) zagotavlja napajanje bremena preko izhodnega transformatorja z dvema sekundarnima navitjema. Takšna zasnova, ki je nadgrajena z nadrejeno digitalno regulacijsko zanko in z aktivnim tokovnim merilnikom (ACT), ima naslednje prednosti: - izgube LPA-ja so majhne, izkoristek HPA-ja pa je posledično visok, - zaradi širokega frekvenčnega razpona LPA-ja je visokofrekvenčna valovitost toka majhna, izhodni filter je nezahteven, - izhodni bremenski tok iL je galvansko ločen od preostalega vezja. Dodatno prednost je, da lahko majhno vrednost bremenskega toka, zagotavlja samo LPA. Takšen način obratovanja je zaželen, ko morata biti preklopni šum in izgube, ki so posledica delovanja stikalnega pretvornika, čim manjše. Zato deluje stikalni pretvornik le na 12 A in 60 A območjih. 45 mA Slika 5.5: Celotna shema transkonduktančnega močnostnega ojačevalnika V nasprotju z napetostnimi tuljavicami števcev električne energije, tokovne tuljavice predstavljajo zanemarljivo bremensko nelinearnost. Kljub temu se pojavi problem nestabilnosti nadrejene regulacijske zanke. Njen vzrok je nezmožnost izpolnjevanja stabilnostnega kriterija v širokem področju delovanja zaradi ekstremnih sprememb impedance bremena. Posledično je treba zmanjšati odprtozančno ojačenje sistema, kar pa povzroči amplitudno in fazno odstopanje izhodnega toka od referenčne vrednosti. Slednja pa se lahko zmanjšajo (oz. odpravijo) ravno z uporabo nadrejene digitalne regulacijske zanke. Podobno, kot v primeru napetostnega močnostnega ojačevalnika, je amplitudno in fazno odstopanje izhodnega toka odvisno od bremena. V primeru transkonduktančnega močnostnega ojačevalnika pa maksimalna amplitudna napaka ne preseže 5 %, medtem ko fazni premik med referenčnim signalom uref in dejanskim izhodnim signalom ostaja znotraj meje 2°. Takšna odstopanja nalagajo zmerne zahteve nadrejeni digitalni regulacijski zanki, ki je uporabljena za zagotavljanje kakovostne izhodne veličine močnostnega ojačevalnika. 90 5.4 Izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder 5.4.1 Fizikalno ozadje Magnetni parametri mehkomagnetnih toroidnih jeder se običajno merijo v znanih merilnih sistemih [37], kjer je merjenec magneten z izmeničnim primarnim tokom /P, ki povzroča magnetno poljsko jakost [38]: (5.1) kjer je NP število ovojev primarnega navitja in lFe efektivna dolžina magnetne poti merjenca. Kot posledica gostote magnetnega pretoka S se v sekundarnem navitju inducira napetost: S S Fe df (5.2) kjer sta Ns in SFe število ovojev sekundarnega navitja in površina prereza merjenca. Zaradi zmanjšanja vpliva oblike primarnega toka iP na merjenje specifične navidezne moči in na efektivno vrednost magnetne poljske jakosti H mednarodni standardi določajo, da mora biti meritev izvedena pri sinusni obliki gostote magnetnega pretoka B (5.3) [38, 39]. V tem primeru je efektivna vrednost inducirane sekundarne napetosti us proporcionalna maksimalni vrednosti gostote magnetnega pretoka B: Us=4A4BfNsSFe, (5.3) kjer je /frekvenca inducirane napetosti. Pristojni standardi zahtevajo sekundarno inducirano napetost s stabilno amplitudo in z majhnim odstopanjem od želene sinusne oblike. Sprememba amplitude napetosti in frekvence med meritvijo ne sme preseči ±0.2% nastavljene vrednosti. Za določitev specifičnih celotnih izgub v jedru, specifične navidezne moči in efektivne vrednosti magnetne poljske jakosti H, mora biti faktor oblike FFu (ki je izračunan kot razmerje med efektivno vrednostjo signala in njegovo povprečno usmerjeno vrednostjo) sekundarne inducirane napetosti us obdržan v mejah 1,111 ±1%. V nasprotnem primeru omenjene meritve (in vse iz njih izpeljane/izračunane vrednosti) niso merodajne. Zahtevani kriterij faktorja oblike FFu sekundarne napetosti je običajno lahko zagotoviti z dvema različnima merilnima sistemoma oz. metodama. Prva, najpreprostejša, se opira na sinusno primarno napajalno napetost, ki zagotavlja magnetilni tok iP. Zaradi zagotavljanja želenega faktorja oblike sekundarne napetosti znotraj predpisanih meja morata biti padec napetosti na primarni upornosti RP in na stresam" induktivnosti LaP čim manjša (slika 5.6). To pomeni, da je za primarno navitje treba uporabiti žico s čim debelejšim presekom in zagotoviti 91 čim boljši magnetni sklop med primarnim in sekundarnim navitjem [40]. Druga metoda oz. merilno vezje (s slike 5.7) za napajanje primarnega navitja merjenca uporablja močnostni ojačevalnik. Inducirana napetost s sekundarnega navitja je pripeljana nazaj na njegov negativni vhod, tako da ojačevalnik korigira trenutno vrednost izhodnega sinusnega signala [41]. Na prvi pogled zgleda, da je slednja rešitev idealna, kajti padec napetosti na primarnem navitju merjenca je kompenziran s pomočjo povratne zanke močnostnega ojačevalnika. Zaradi slednjega naj ne bi bilo posebnih omejitev glede načrtovanja primarnega navitja. Na žalost to ni res zaradi enosmerne komponente izhodne napetosti močnostnega ojačevalnika, ki se odraža v predmagnetenju magnetnega jedra in posledičnih nepravilnih rezultatih meritve. Drugi razlog je pojav nestabilnega delovanja ojačevalnika pri bremenih z nizko impedanco. /p o—*— LaS Rs UP T—W. \.Ns 1*0 III i-----------d --------i------1 I--------------------------o Slika 5.6: Ekvivalentno vezje transformatorja z magnetnimi izgubami močnostni 1 ojačevalnik merjenec Slika 5.7: Princip merilnega vezja z močnostnim ojačevalnikom s povratno zanko Ta problem lahko rešimo s povečanjem števila ovojev primarnega navitja. Nadalje, zaradi večje merilne natančnosti, mora biti tudi število ovojev sekundarnega navitja Ns čim večje. V nobenem izmed omenjenih merilnih vezji ni mogoče zmanjšati števila ovojev primarnega in sekundarnega navitja na vrednost, ki bi omogočala hiter in zanesljiv priklop vzorca v merilni sistem. Majhno število ovojev pa je zelo pomembno za ovrednotenje parametrov toroidnih jeder z majhnim notranjem premerom, kjer uporaba čeljustnega priključka z več spoji ni mogoča. Glavni problem pri merjenju magnetilne (B-H) krivulje toroidnih jeder je odstopanje sekundarne inducirane napetosti in posledično gostote magnetnega pretoka B od idealne sinusne oblike, ki ga povzroča visok vršni tok, ki steče, ko je mehkomagnetno jedro v področju magnetnega nasičenja. 92 5.4.2 Opis merilnega vezja Navedene ovire so bile uspešno odpravljene z merilnim vezjem, ki ga kaže slika 5.8 [42]. Merilni sistem je sestavljen iz DSP nadzornega vezja, ki regulira sekundarno inducirano napetost us in nadzornega osebnega računalnika z "LabVievv" programsko opremo, ki nadzira meritve in prikazuje zajete podatke. Slika 5.8: Predlagan merilni sistem Glavna zamisel predstavljenega merilnega sistema je uporaba dodatnega transformatorja (Tr.), postavljenega med močnostni ojačevalnik in merjenec. Prilagodilni transformator preprečuje, da bi bil merjenec predmagneten s preostalo izhodno enosmerno komponento močnostnega ojačevalnika. Transformatorju ni treba izpolnjevati pomembnejših konstrukcijskih zahtev z izjemo ene same: enosmerna komponenta ne sme povzročiti njegovega nasičenja. Slednji zahtevi je moč zadostiti s predimenzioniranjem transformatorja, kar vodi v njegovo občutno povečanje. Poleg tega je bila primarna regulacijska zanka močnostnega ojačevalnika nadgrajena še z nizkoprepustnim filtrom (LP). Slednji zaradi svoje nizke mejne frekvence vsiljuje v sumacijsko točko samo enosmerno komponento izhodnega signala močnostnega ojačevalnika in tako zmanjšuje predmagnetenje transformatorja. Prilagodilni transformator zagotavlja višjo impedanco izhodu močnostnega ojačevalnika, kot bi jo slednji "čutil" pri neposrednem priklopu merjenca. Transformator torej zagotavlja nominalno obremenitev močnostnega ojačevalnika kljub manjšemu številu primarnih navojev A/P in sekundarnih ovojev Ns merjenca. Kljub vsemu je izvedba opisanega merilnega principa zahtevna, če želimo izdelati merilno vezje, ki bi pokrivalo meritev širokega nabora toroidnih jeder. V tem primeru se namreč sekundarna inducirana napetost in primarni magnetilni tok lahko spreminjata v širokem območju, ki lahko privede do nestabilnosti močnostnega ojačevalnika ali še slabše, do merilne nenatančnosti zaradi nezadostnega razmerja med uporabnim zajetim signalom in šumom. Za povečanje merilne točnosti (ki je odvisna od natančnosti preračunavanja gostote magnetnega pretoka B, izračunane z numerično integracijo inducirane sekundarne napetosti [43]) in za razširitev merilnega območja so bili v merilno vezje dodani ojačevalniki z nastavljivim ojačenjem (PGA-ji) in sicer v merilni veji za zajem primarnega toka (l-PGA) in sekundarne 93 inducirane napetosti (U-PGA), ki se zaključita z 12 bitnimi A/D pretvorniki (slika 5.8), kot tudi v notranji negativni povratni zanki merilnega sistema (Z-PGA). PGA-ja v merilni veji toka in napetosti sta na začetku meritve vedno postavljena na največje možno ojačenje vhodnega signala. Preklop na nižje ojačenje, ki ga krmili DSP, se zgodi, ko vrednost njunega izhodnega signala (oz. vzorčenega signala) preseže 96 % maksimalnega vhodnega območja A/D pretvornika. Preklop na večje ojačenje pa se zgodi, če izhodni signal pade pod 47 % maksimalnega območja A/D-ja. Tak način obratovanja zagotavlja, da sta vzorčena signala vedno v zgornji polovici merilnega območja A/D pretvornika kjer je njegova relativna napaka najmanjša. Z-PGA v negativni povratni zanki je uporabljen zato, da se poveča amplituda referenčne napetosti, ki je potrebna za zagotavljanje določene gostote magnetnega pretoka B. Razlog je manjši korak nastavitve želene gostote magnetnega pretoka oz. izboljšana ločljivost. 5.5 Zasnova programa za digitalni regulator Programa za zunanjo digitalno regulacijsko zanko sta bila v obeh predstavljenih aplikacijah (precizijskem viru za umerjanje števcev in v merilniku magnetilne krivulje) zelo podobna. Največja razlika med njima je bila v načinu in v pogostosti komunikacije z nadzornim osebnim računalnikom, ujemala pa sta se v osnovni strukturi prekinitev in v izračunu korekcijskega signala. Program za digitalni regulator je zasnovan klasično, s poudarkom na servisiranju prekinitvenih zahtev in je zaradi časovne optimizacije programa napisan v zbirnem jeziku. Inicializaciji DSP mikrokrmilnika sledi neskončna zanka, v kateri so izvedene kontrole določenih zastavic. Prva in najpomembnejša prekinitev (ki ni sistemske narave) je namenjena branju zajete vrednosti A/D pretvornikov in osveževanju zadrževalnega (ang. Latch) vezja D/A pretvornikov. Na določen, običajno konstanten, časovni interval jo sproža eden izmed treh casovnikov mikrokrmilnika. Isti signal s časovnika sproži osveževanje izhodne vrednosti D/A pretvornika in pričetek A/D pretvorbe, katere rezultat je prebran v naslednji prekinitvi. V prekinitvi se vrednosti referenčnega in korekcijskega signala prepišeta iz pripadajočih tabel v zadrževalna vezja D/A pretvornikov, vrednosti A/D pretvornikov pa se prepišejo v pripadajoče tabele zajetih vrednosti. Ko je bilo zajetih ravno toliko vzorčnih intervalov, kolikor jih sestavlja eno periodo izhodnega signala, se postavi določena zastavica, ki preusmeri delovanje mikrokrmilnika (ko ta zaključi prekinitveni servis) iz neskončne zanke v funkcijo za izračun korekcijskega signala. Slednje ne more prekiniti nobena druga funkcija, kajti nobena nima višje prioritete. Lahko pa njeno izvajanje še vedno prekinjajo zahteve po servisiranju prekinitev. 94 Naslednja pomembna prekinitev je namenjena komunikaciji. Med njenim servisiranjem se prejete vrednosti shranijo in postavi se zastavica, ki mikrokrmilniku sporoči, da je prispel nov paket podatkov, ki zahteva obdelavo. Zastavica preusmeri delovanje mikrokrmilnika iz neskončne zanke v funkcijo za obdelavo prispelih podatkov. Ta funkcija ne more prekiniti funkcije za izračun korekcijskega signala. Če pa se že izvaja, je tudi funkcija za izračun korekcijskega signala ne prekine, ker bi bilo brezpredmetno, saj je obdelava prejetih podatkov relativno kratka. V neskončni zanki mikrokrmilnika se izvajata se dve pomembnejši funkciji, ki ju je vredno opisati. Prva je izračun in korekcija enosmerne komponente zajetega izhodnega signala, ki jo je treba upoštevati pri izvedbi regulatorja. Njeno izvajanje se prične, ko je postavljena zastavica, ki mikrokrmilniku pove, da je bilo pravkar zaključeno zajemanje nove periode izhodnega signala in če se je funkcija za izračun korekcijskega signala zaključila. Druga funkcija pa je funkcija za pošiljanje podatkov iz DSP mikrokrmilnika v nadzorni osebni računalnik. Slednja se izvaja samo, če se ne izvaja nobena izmed že opisanih funkcij. Ne izvaja pa se neprestano, temveč vsakih nekaj period. Pri precizijskem viru za umerjanje števcev električne energije ta funkcija pošilja podatke o stanju amplitud napetosti in tokov posamezne faze ter o stanju zaščit. V primeru izpopolnjenega merilnika magnetnih lastnosti mehkomagnetnih jeder pa pošilja vse zajete vzorce periode primarnega toka iP in sekundarne inducirane napetosti us. 95 6. Meritve in rezultati 6.1 Precizijski napajalni vir za umerjanje števcev električne energije Vse meritve v časovnem prostoru so bile opravljene z 200 MHz štirikanalnim osciloskopom LeCrov 9304C. Vse meritve v frekvenčnem prostoru pa z dinamičnim signalnim analizatorjem HP35665A. Za merjenje oblike toka so bile uporabljene tokovne klešče Tektronix A6302 z ojačevalnikom AM 503. Večina naslednjih slik kaže razmere na napetostnem močnostnem ojačevalniku, ker ima največ periodičnih odstopanj. Razlog zanje je odjem energije z napetostnih tuljavic, ki je potrebna za napajanje elektronskih števcev električne energije. Referenčni signal, ki je bil pripeljan na vhod napetostnega močnostnega ojačevalnika (oz. ojačevalnikov) precizijskega napajalnega vira za umerjanje števcev električne energije, je bil vedno sestavljen iz 3600 vzorcev na periodo. Korekcijski signal je ravno tako sestavljen iz 3600 vzorcev na periodo, vendar korekcija deluje s korakom 50 vzorcev, kar pomeni, da zavzame teh 50 vzorcev enako vrednost. Posledično je korekcijski signal sestavljen samo še iz 72 različnih vzorcev (kot primer glej sliko 3.49). Če je bilo uporabljeno ohmsko breme, je imelo vedno upornost 920 O. Uporabljeni števci za obremenjevanje posamezne faze so imeli t.i. "kondenzatorski napajalnik", ki je zaradi svoje izrazito nelinearne karakteristike najzahtevnejše breme, ki je bilo priključeno na napetostni vir. Obliko toka, ki teče iz vira v takšen števec, kaže slika 6.5. Slika 6.1: Referenčni in korekcijski signal ter izhodna napetost močnostnega ojačevalnika, ohmsko breme {kurBf)Ukor = 2 V/rd, kudej = 100 V/rd, kt = 2 ms/rd) a/dB -10 -20 -30 ^ -40 -50 -60 -I -70 -80 -90 ^^^^ii^^^f^^f^f^^^ f/Hz 1000 2000 3000 4000 5000 6000 7000 Slika 6.2: Frekvenčni spekter referenčnega signala 97 -20 -30 -40 -50 -60 -70 -80 -90 f/Hz a/cjB -10 -20 -30 -40 -I -50 -60 -70 -80 -90 f/Hz 1000 2000 3000 4000 5000 6000 7000 Slika 6.3: Frekvenčni spekter korekcijskega signala 0 1000 2000 3000 4000 5000 6000 7000 Slika 6.4: Frekvenčni spekter izhodne napetosti Naslednje slike kažejo odziv regulacijskega sistema na referenčno napetost (brez in z dodanimi višjeharmonskimi komponentami). Napetostni močnostni ojačevalnik je obremenjen z ohmskim bremenom ali s tremi števci električne energije. Tok na sliki 6.5 ima koeficient 100 mA/razdelek, na preostalih slikah pa je 200 mA/razdelek. Slika 6.5: Referenčni in korekcijski signal ter izhodna napetost močnostnega ojačevalnika in tok skozi tri števce el. energije {kukor= 1 V/rd, kudej = 50 V/rd, kuref = 2 V/rd, k, = 100 mA/rd, kt = 2 ms/rd) 40 or/dB 20 0 -20 -40 -60 --80 - -100 .Al f/Hz 200 400 600 800 1000 1200 1400 1600 Slika 6.6: Frekvenčni spekter izhodne napetosti močnostnega ojačevalnika, obremenjenega s tremi števci 98 Slika 6.7: Referenčni signal s superponirano tretjo harmonsko komponento (10 %), korekcijski signal in izhodna napetost močnostnega ojačevalnika ter tok skozi ohmsko breme (/w = 2 V/rd, kukor = 2 V/rd, kudej = 100 V/rd, ki = 200 mA/rd, k, = 2 ms/rd) Slika 6.8: Referenčni signal s superponirano tretjo harmonsko komponento (10 %), korekcijski signal in izhodna napetost močnostnega ojačevalnika ter tok skozi tri števce {kuref = 2 V/rd, /W=2V/rd,/wy=100V/rd, k, = 200 mA/rd, kt = 2 ms/rd) Slika 6.9: Referenčni signal s superponirano tretjo (10 %) in deveto (10 %) harmonsko komponento, korekcijski signal in izhodna napetost močnostnega ojačevalnika ter tok skozi ohmsko breme {kuref= 2 V/rd, kukor= 2 V/rd, k^j = 100 V/rd, ki = 200 mA/rd, k, = 2 ms/rd) Slika 6.10: Referenčni signal s superponirano tretjo (10 %) in deveto (10 %) harmonsko komponento, korekcijski signal in izhodna napetost močnostnega ojačevalnika ter tok skozi tri števce (/w= 2 V/rd, /w = 2 V/rd, fc«te/ = 100 V/rd, J* = 200 mA/rd, /c, = 2 ms/rd) Spodnji sliki kažeta delovanje regulatorja in posledično obliko korekcijskega signala v primeru, ko napetostni močnostni ojačevalnik nima zagotovljene dovolj visoke napajalne napetosti. Potlačen vrh izhodne napetosti poskuša regulator izravnati s povečevanjem korekcijskega signala. 99 Slika 6.11: Referenčni in korekcijski signal ter izhodna napetost pri prenizki napajalni napetosti (kUref = 2 V/rd, kukor = 2 V/rd, Km = 100 V/rd, /c, = 2 ms/rd) 0 1000 2000 3000 4000 5000 6000 7000 Slika 6.12: Frekvenčni spekter korekcijskega signala pri prenizki napajalni napetosti Slika 6.13 kaže nepravilno delovanje regulatorja kot posledico njegovega napačno izbranega faznega premika (FPR) oz. vsebovanega prediktivnega člena zk, kot je bil razložen v poglavju 3.6. Slika 6.13: Referenčni in korekcijski signal ter izhodna napetost pri nepravilnem delovanju regulatorja {kuref = 5 V/rd, kukor = 2 V/rd, kudej = 100 V/rd, kt = 2 ms/rd) 4f -10 -20 -30 -40 --50 -60 -I -70 -80 -I -90 f/Hz 1000 2000 3000 4000 5000 6000 7000 Slika 6.14: Frekvenčni spekter korekcijske napetosti pri nepravilnem delovanju regulatorja Oscilogrami toka in napetosti precizijskega vira za umerjanje števcev električne energije, ki je obremenjen z nelinearnima bremenoma, so prikazani na spodnjih dveh slikah. Zgornja oscilograma s slike 6.15 kažeta napetost udeji pri toku ideji, ki teče iz vira v tri napetostne tuljavice elektronskega števca MT351 (proizvajalec je Iskra Emeco). Spodnja oscilograma z iste slike (udej2 in idej2) kažeta popačeno obliko napetosti pri prikazani obliki toka, ki teče v štiri vzporedno vezane napetostne tuljavice treh števcev MT300 (Iskra Emeco) z drugačnim napajalnikom. Pri vsakem oscilogramu izhodne napetosti sta podana tudi pripadajoča 7HD-ja (za primerjavo, THD omrežne napetosti je cca. 4 %). 100 /~ n/ Mdejl / J" - ideji Udej2 **w '. idej2 / Slika 6.15: Popačena izhodna napetost in tok v nelinearno breme {ku = 200 V/div, /(, = 0,2 mA/div, /c, = 2 ms/div) Slika 6.16: Izhodna napetost, korekcijski signal in tok v nelinearno breme {kukor = 0,5 V/div, kudej = 200 V/div, /c/ = 0,2 mA/div, kt = 2 ms/div) Slika 6.16 kaže razmere nekaj sekund po pričetku delovanja regulatorja. Bremena so bila enaka kot na predhodni sliki. Poleg že prikazanih oscilogramov sta dodana še pripadajoča korekcijska signala. V nadaljevanju sem opravil preizkus učinkovitosti delovanja v primeru nesinusne želene oblike izhodne napetosti. Slika 6.17 kaže izhodno napetost s superponiranimi višjimi harmonskimi komponentami. Drugi oscilogram je korekcijski signal, tretji pa tok, ki teče v vzporedno vezane napetostne tuljavice števca električne energije MT351. Slika 6.17: Izhodna napetost, korekcijski signal in tok reguliranega napetostnega močnostnega ojačevalnika z nelinearnim bremenom s superponiranimi višjimi harmoniki (5 % petega in 3 % enajstega) {kudej = 200 V/div, kukor = 0,5 V/div, k, = 0,2 mA/div, kt=2 ms/div) Izhodna napetost s slik 6.16 in 6.17 je bila analizirana tudi v frekvenčnem prostoru. Rezultate kažeta spodnji sliki. Večina nezaželenih višjih harmonskih komponent je po amplitudi za približno 80 dB manjša od osnovne komponente napetosti in ne prispeva veliko k 77-ZD-ju. 101 or/dB THD= 0,036% 5oA a/dBlfl 40 j | 30 Ml. THD= 5,68% f/Hz. 0 500 tOOO 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 Slika 6.18: Frekvenčni spekter in THD izhodne napetosti s slike 6.16 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 Slika 6.19: Frekvenčni spekter in THD izhodne napetosti s slike 6.17 Z zgornjih dveh frekvenčnih spektrov se da razbrati, da korekcijska sposobnost regulatorja oslabi pri frekvencah, višjih od cca. 3,3 kHz. Razlog za to je v številu različnih navideznih korekcijskih intervalov (72), iz katerih je korekcijski signal sestavljen. Teoretično je namreč zgornja frekvenčna meja regulatorja pri 72 • 50 Hz oz. 3,6 kHz. 6.2 Izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder Vse naslednje meritve so bile opravljene na laboratorijskem modelu izpopolnjenega merilnika magnetnih lastnosti mehkomagnetnih jeder, ki je opisan v poglavju 5.4. Analize signalov v frekvenčnem prostoru so bile ponovno opravljene z dinamičnim signalnim analizatorjem HP35665A. Merjeno frekvenčno območje je segalo od 0 do 3,2 kHz, uporabljeno je bilo "flat-top" okno. Za izračuna THD-\a so bile upoštevane višje harmonske komponente do štiriinšestdesete ter povprečene vsakih 30 vzorcev. Merjenec je bilo toroidno jedro iz silicijeve pločevine MO, dimenzij (zunanji premer / notranji premer/višina): 53/39/18 mm, z dvema primarnima in z dvema sekundarnima ovojema. Vse meritve so opravljene pri frekvenci osnovne komponente 50 Hz. Naslednji sliki kažeta razmere med potekom meritve B-H karakteristike merjenca na nekorigiranem merilnem sistemu. Leva slika kaže primarni tok iP in sekundarno inducirano napetost us pri želeni gostoti magnetnega pretoka Bž- 1,100 T. Odstopanje sekundarne inducirane napetosti od idealne sinusne oblike je majhno. Na vseh spodnjih slikah sta napetostni koeficient /cus = 2V/rd in tokovni koeficient kip = 2 A/rd enaka, čeprav so izmerjene vršne vrednosti napetosti in toka lahko zelo različne. Razlog je v različnih ojačevalnih faktorjih dveh ojačevalnikov z nastavljivim ojačenjem (U-PGA in l-PGA), ki skrbita, da sta merjena (oz. vzorčena) signala vedno v zgornji polovici merilnega območja A/D pretvornikov (torej med 5 V in 10 V). Preostale izmerjene vrednosti, ki jih izračunamo [38] iz oscilogramov na sliki 6.20, so: 102 - izmerjena maksimalna gostota magnetnega pretoka Bmax = 1,102 T, - efektivna vrednost primarnega toka let - 0,97 A, - maksimalna vrednost izhodnega toka lmax = 1,28 A, - efektivna vrednost magnetne poljske jakosti Hef = 13,79 A/m, - maksimalna vrednost magnetne poljske jakosti Hmax = 17,84 A/m, - specifične izgube v jedru Ps ■ 0,401 W/kg, - specifične navidezne izgube Ss - 0,438 VA/kg. Ojačevalni faktor Z-PGA ojačevalnika v povratni zanki je bil 2, ojačevalni faktor napetostnega U-PGA ojačevalnika je bil nastavljen na vrednost 80, tokovni l-PGA ojačevalnik pa na vrednost 40. Slika 6.20: Sekundarna inducirana napetost us in Slika 6.21: Sekundarna inducirana napetost us in primarni tok iP nereguliranega sistema pri primarni tok iP nereguliranega sistema pri 8=1,100T {kus = 2 V/div, kip = 2 A/div, B = 1,625T {kus = 2 V/div, kip = 2 A/div, kt = 2 ms/div) kt = 2 ms/div) Slika 6.21 ravno tako kaže meritve na nakorigiranem sistemu pri želeni gostoti magnetnega pretoka B± - 1,625 T, ki je za uporabljeni merjenec že v bližini nasičenja. Izmerjene vrednosti so bile: - maksimalna gostota magnetnega pretoka Bmax = 1,628 T, - efektivna vrednost primarnega toka /* = 2,23 A, - maksimalna vrednost izhodnega toka \„m = 4,50 A, - efektivna vrednost magnetne poljske jakosti Hef = 31,03 A/m, - maksimalna vrednost magnetne poljske jakosti Hmax = 62,87 A/m, - specifične izgube v jedru Ps = 0,992 W/kg, - specifične navidezne izgube Ss = 1,479 VA/kg, - ojačevalni faktor Z-PGA ojačevalnika v povratni zanki je 2, - ojačevalni faktor napetostnega U-PGA ojačevalnika je 40, - ojačevalni faktor tokovnega l-PGA ojačevalnika pa je 20. Odstopanje sekundarne inducirane napetosti od idealne sinusne oblike je pri tako visokem magnetenju že očitnejše. Šele pri tako visokih vrednostih slednje je viden učinek uporabe nadrejenega digitalnega regulatorja. 103 i--------------------i---------------------1---------------------1---------------------1--------------------i--------------------1---------------------1--------------------1--------------------1----------------=- i--------------------1--------------------1--------------------1---------------------1--------------------4--------------------1---------------------i---------------------1---------------------1-------------------- Slika 6.22: Sekundarna inducirana napetost Us, Slika 6.23: Sekundarna inducirana napetost us, primarni tok iP in korekcijski signal ukor primarni tok iP in korekcijski signal ukor reguliranega sistema pri B = 1,650T ter zh = 0 reguliranega sistema pri B = 1,650T ter ? = 9 {kus = 2 V/div, kip = 2 A/div, kukor = 2 mV/div, {kus = 2 V/div, /^ = 2 A/div, /cutor = 2 mV/div, /c, = 2 ms/div) /c, = 2 ms/div) Zgornji sliki kažeta izhodne razmere med delovanjem merilnika pred in po vklopu zunanje regulacijske zanke za nadzor oblike. Prikazana sta sekundarna inducirana napetost us, ki je proporcionalna gostoti magnetnega pretoka, B (5.3), in primarni tok />, ki je proporcionalen magnetni poljski jakosti H (5.1). Število primarnih ovojev NP = 2 in sekundarnih ovojev Ns = 2 je bilo izbrano tako, da je omogočalo najboljše razmerje med minimalno in maksimalno inducirano sekundarno napetostjo us v skladu z minimalno in maksimalno gostoto magnetnega pretoka B. Maksimalna vrednost napetosti us je bila nastavljena na 124 mV, ki je v danem primeru in z opisanim merjencem ustrezala gostoti magnetnega pretoka B = 1,650 T. Ojačevalni faktor Z-PGA ojačevalnika v povratni zanki je bil 2, ojačevalni faktor napetostnega U-PGA ojačevalnika je bil 40, tokovnega l-PGA ojačevalnika pa 20. V primeru nekorigirane sekundarne inducirane napetosti je bil izračunan faktor oblike FFu enak 1,113% (torej znotraj meje, ki jo predpisuje standard, da je meritev veljavna). Efektivna vrednost magnetne poljske jakosti Hef je bila 38.58 A/m, medtem ko je bila maksimalna vrednost Hmax 85,83 A/m. Specifične izgube v jedru Ps, ki se izračunajo kot produkt efektivnih vrednosti inducirane sekundarne napetosti us in primarnega toka iP, so bile 1,091 W/kg, medtem ko so bile specifične navidezne izgube Ss, ki se izračunajo kot: T o (6.1) 1,859 VA/kg. V primeru, ko je regulator aktiven in pri enaki referenčni gostoti magnetnega pretoka B, je bil faktor oblike 1,1108 %. Izmerjena efektivna vrednost magnetne poljske jakosti Hef pa je bila 33,87 A/m, medtem ko je bila maksimalna vrednost Hmax 73,07 A/m. Iz podanih vrednosti oz. njihove spremembe lahko izračunamo, da sprememba faktorja oblike sekundarne napetosti za 0,2% povzroči zmanjšanje izmerjene efektivne magnetne poljske jakosti Hef za 13,9% in zmanjšanje maksimalne vrednosti magnetne poljske jakosti Hmax za 17,5 %. 104 V zadnjem primeru sta manjši tudi vrednosti specifičnih izgub. Izgube v jedru Ps = 1,023 W/kg so manjše za 6,0 % glede na nekorigirano meritev, specifične navidezne izgube Ss = 1,610 VA/kg pa so manjše za 15,5 %. Zgornji dve sliki kažeta tudi tretji - korekcijski signal, ki je potreben za zagotavljanje čim manjšega odstopanja sekundarne inducirane napetosti us od referenčne sinusne oblike. Prikazana sta dva primera z različnima nastavitvama prediktivnega člena zh v zunanji povratni zanki regulacijskega sistema, ki sinhronizira zajeti signal z referenčnim signalom (glej poglavje 3.16) in tako zmanjša sinusno komponento korekcijskega signala. Člen simulacijsko ni bil izvedljiv, ker program ni dopuščal prediktivnih členov. Zato sem namesto njega uporabil alternativni člen zA(-E), ki je imel podoben učinek (glej sliko 3.86). V DSP-ju pa je takšen člen izvedljiv, ker izračun korekcijskega signala kasni za dejanskim izhodnim signalom. Prediktivni člen je ključni del funkcije oz. člena D(z) (v zunanji povratni zanki) z blokovne sheme izboljšane različice regulacijskega sistema, ki jo kaže slika 4.2. Sekundarna inducirana napetost je bila analizirana v frekvenčnem prostoru za različne obratovalne primere. Slika 6.24 kaže frekvenčni spekter sekundarne napetosti nereguliranega sistema pri 8=1,650 T, slika 6.25 pa frekvenčni spekter sekundarne inducirane napetosti reguliranega merilnega sistema pri enaki vrednosti gostote magnetnega pretoka. V obeh primerih je bilo ojačenje Z-PGA ojačevalnika v notranji povratni zanki močnostnega ojačevalnika (glej sliko 5.8) postavljeno na vrednost ena. THD signala s prve slike je 1,656%. K njegovi vrednosti največ prispevajo lihe harmonske komponente med tretjo in triindvajseto. THD med delovanjem zunanjega digitalnega regulatorja (desna slika) pa je bil 0,040 %. a/d°BA THD = 0,040% 30 20 10 0 -10 j -20 -30 i -40 0 500 1000 1500 2000 2500 f/HZ 3000 Slika 6.25: Frekvenčni spekter sekundarne inducirane napetosti z uporabo zunanjega digitalnega regulatorja pri Z-PGA = 1 Podobna primerjava izhodnih signalov nekorigiranega in korigiranega sistema je bila opravljena pri ojačevalnem faktorju notranje povratne zanke močnostnega ojačevalnika nastavljenim na vrednost 4. THD je bil nižji in sicer 0,408 % brez uporabe digitalnega regulatorja (slika 6.26) in 0,017 % z vključenim regulatorjem (slika 6.27). THD m 1,656% .i ji.li A..iihiJA.ii.iL a i> 2000 2500 f/HZ 3000 Slika 6.24: Frekvenčni spekter sekundarne inducirane napetosti brez zunanjega digitalnega regulatorja pri Z-PGA = 1 105 2oA a/dB 10 o -10 -20 -30 -40 -50 -60 -70 -80 THD= 0,408% tU 20A a/dB 10 7HD = 0,017% 2500 #HZ 3000 2500 /7HZ 3000 Slika 6.26: Frekvenčni spekter sekundarne inducirane napetosti brez zunanjega digitalnega regulatorja pri Z-PGA = 4 Slika 6.27: Frekvenčni spekter sekundarne inducirane napetosti z uporabo zunanjega digitalnega regulatorja pri Z-PGA = 4 Z zgornjih dveh slik je mogoče zaključiti, da lahko z ojačenjem notranje povratne zanke močnostnega ojačevalnika vplivamo na stopnjo celotnega harmonskega popačenja sekundarne inducirane napetosti. Slednje je posledica povečanja referenčne napetosti. Vendar mora biti faktor ojačenja notranje povratne zanke uporabljen s premislekom, ker lahko povzroči nestabilnost sistema. Spodnja slika kaže B-H krivuljo magnetenja merjenca (toroidnega jedra) na opisanem sistemu in z delujočim digitalnim regulatorjem. -80,0 -70,0 -60,0 -50,0 -«,0 -»,0 -20,0 -10,0 0,0 10,0 20,0 30,0 40,0 50,0 60,0 70,0 80,0 Hef Slika 6.28: B-H krivulja merjenca v magnetnem nasičenju {Bmax = 1,666 T) Vse do sedaj opravljene meritve na reguliranem merilnem sistemu so bile opravljene z regulatorjem, ki je deloval v skladu z drugo različico izboljšane regulacijske metode s ponavljajočim delovanjem (slika 4.13), ki je primerna za preprosta, nespremenljiva bremena. Primerljive meritve inducirane sekundarne napetosti pa so bile opravljene tudi z regulatorjem, ki je deloval po osnovni različici metode (ki jo kaže slika 4.3). Frekvenčni spekter inducirane sekundarne napetosti kaže slika 6.29, ki se samo minimalno razlikujejo od spektra s slike 6.27. Izračunani faktor oblike je bil v obeh primerih enak, medtem ko je bil THD malenkost manjši in 106 sicer 0,016 % pri ojačenju notranje povratne zanke Z-PGA močnostnega ojačevalnika 4). Razlog za manjšo vrednost THD-\a je nekoliko širše območje izbire parametrov regulatorja, ki jih dopušča prva različica izboljšane regulacijske metode. Z uporabo slednje je namreč mogoče nekoliko povečati konstanto Q in posledično zmanjšati končno preostalo napako. Stabilnost sistema je ohranjena zaradi konstante R, ki je v danem primeru nekoliko pod vrednostjo ena. 20 A a/dB THD= 0,016% 2500 f/HZ 3000 Slika 6.29: Frekvenčni spekter sekundarne napetosti z uporabo zunanjega digitalnega regulatorja (Z-PGA ■ 4), delujočega na principu regulatorja s slike 4.3 Dodatni preizkusi so bili opravljeni pri različnih frekvencah (med 30 in 75 Hz). Regulacijski sistem je pri vseh frekvencah deloval stabilno ter učinkovito zmanjševal odstopanje sekundarne inducirane napetosti Us od referenčne sinusne oblike. 107 dz ^3,0 Kp ,0,950 l_sr 143,39 u_ef 0,053 dn ,39,0 h 0 18,0 NI 7 2 N2 v 2 S 119,70 faktorB 4177,1094 i_ef 0,936 faktoTH 13,947897 ijmax 1,229 B_ref v 1,000 0,075161 u_ref_max 0,1323 masa mri. -12 ml d" *£> posti rjrsrtku pod)! U.offset frekvenca COM I_maxN 4,971770 U_maxN 6,776954 '■■ 0,00 i 50,00 •; 3 H_ef 13,053 H_max 17,148 0,3758 SS 0,3401 PS •j 1.00 0,010 •o Ref popravek Kor popravek Inc_Ref Zarr*_M>C_Ref Zan*JCor_Ref 0,99663: uskalar I 0 U skalar r 1,000001 Hskalar Hi Predstevl_sel Už3 H popravek ref_norm 246 Rer_K 24628 RefJC-1 19702 zahteva) podatke Kot |OH= * I oc Mar 19 pavza »ON f< Korekcija omogočena toteranca_auto "1 100 Ref_Ampj»v 8641 lzb.PGAJJ Izb PGA I t (ms) .;60 toterenca_rocno UOK j HOK j Šauto precrar* premalji premelje premal K-l • • • prevelji prevel t; prevelJC-1 • • • točenji točen K točen_K-1 • • • 4 v toleranci ♦ korigira Dig.Out '.}0 100 U_DC_ADC -4085 U_PC_ADC_dod 3 Uj»z_peak 20634 U_neg_peek -28796 Ujxa_peak_p 24716 U_negj>eakj) -24716 U_poz_peak_norm Wgjn_ 40 Olgjn 0 I.DC.ADC.ood -177 IjxB_peak 15937 I_neg_peak •16291 I_poz_peak_p 16114 I_neg_peak.p -16114 246 25S U_neg_peak_riorm Oig_Out. -247 0 600,00 580,00 560,00 540,00 520,00 500,00 480,00 460,00 440,00 420,00 400,00 380,00 360,00 340,00 320,00 300,00 280,00 260,00 240,00 220,00 200,00 180,00 160,00 140,00 120,00-100.00 80,00 60,00 40,00 20,00 0,00-1 ■ 75,16 Slika 6.30: Nadzorno okolje izpopolnjenega merilnika magnetnih lastnosti mehkomagnetnih jeder 108 7. Zaključek V pričujočem delu sem predstavil uporabo regulatorja na osnovi regulacijskega postopka s ponavljajočim delovanjem za aplikacije, ki zahtevajo majhno odstopanje izhodnega periodičnega signala od referenčne oblike. Regulator, ki je opisan v drugem poglavju (in njegovi izboljšani izpeljanki iz četrtega poglavja), je primeren za odpravljanje periodičnih odstopanj fazne in amplitudne napake ter periodičnega odstopanja d izhodne napetosti in/ali toka močnostnih ojačevalnikov. Podal sem teoretična izhodišča njegovega delovanja in v nadaljevanju njegovo praktično uporabo v dveh zelo različnih precizijskih sistemih. Rezultati meritev s komentarji so strnjeni v naslednjih dveh podpoglavjih. 7.1 Uporaba ragulatorja s ponavljajočim delovanjem v precizijskem napajalnem viru za umerjanje števcev električne energije Sistem oz. precizijski napajalni vir, ki sem ga opisal v poglavju 5.3, z dodatno zunanjo nadrejeno digitalno regulacijsko zanko izpolnjuje postavljene zahteve glede kakovosti generirane napetosti in toka. Transkonduktančni močnostni ojačevalnik z regulacijskega stališča ni bil posebno zanimiv, ker je imel široko frekvenčno območje delovanja in nezahtevno breme (tokovne tuljavice števcev električne energije). Bremenski tok je bil najpogosteje le amplitudno in fazno popačen brez večjih lokalnih periodičnih odstopanj. Večina meritev je bila zato opravljenih na napetostnem močnostnem ojačevalniku (oz. na njegovi izhodni napetosti), ker je zaradi izvedbe napajalnikov elektronskih števcev električne energije zahtevnejši regulacijski problem. Celotno harmonsko popačenje THD izhodne napetosti, ki je najbolj občutljiva na periodična odstopanja in zato tudi najboljši pokazatelj kakovosti regulacije precizijskega napajalnega vira za umerjanje števcev električne energije, je bilo v zastavljenih mejah. Pri uporabi regulatorja, ki deluje na osnovi korekcijskega postopka s ponavljajočim delovanjem, bi bilo smiselno posvetiti dodatno pozornost izbiri parametrov regulatorja. Le ta namreč uporablja vedno enake parametre za vse vrste bremen in za vsa tri napetostna področja, kar pri uporabljeni regulacijski metodi ni najboljša rešitev. S pravilno izbranimi parametri regulator seveda deluje, vendar redko optimalno. Največja težava regulacijskega sistema je neprestano spreminjanje parametrov bremena oz. števcev električne energije. Nekateri števci se razlikujejo že po obremenitvah posameznih napetostnih faz. Značilno je npr. odstopanje tretje faze nekaterih števcev, ki se od prvih dveh faz razlikuje zaradi dodatnih elementov, vgrajenih zaradi linijske komunikacije. Še slabše so razmere med različnimi izvedenkami števcev. Njihovi proizvajalci poskušajo zaradi zmanjševanja stroškov čim bolj poenostaviti njihove napajalnike, kar posledično vodi do množice različnih izvedb s prilagojenim delovanjem, od katerih vsaka 109 svojevrstno vpliva na delovanje precizijskega napajalnega vira za umerjanje števcev električne energije. Delovanje vira je bilo preizkušeno z različnimi bremeni oz. s števci električne energije. Nastaviti sem poskušal takšne vrednosti parametrov regulatorja, pri katerih je regulacijski sistem deloval stabilno za vsa bremena, ki so mi bila na razpolago. Pri tem sem naletel na dve težavi. Prva se je pokazala zaradi omejenega nabora bremen (oz. števcev), zaradi česar nisem mogel preveriti, kako bi se vir obnašal pri preizkusu naključno izbranega števca električne energije, pri katerem nisem poznal njegove notranje zgradbe. Druga pomanjkljivost je bila preostala napaka izhodne veličine, ki se pojavlja kot posledica neoptimalnega delovanja regulatorja zaradi izbire parametrov, ki dajejo prednost stabilnosti. Zaradi stabilnosti sem bil prisiljen zmanjšati število korekcijskih intervalov, kar negativno vpliva na kakovost korekcije višjeharmonskih komponent, ki so posledično korigirane z manjšim številom različnih korekcijskih vzorcev. Opisani problem nestabilnosti zaradi spreminjanja impedance bremena lahko rešimo na več načinov [44, 45]. Preizkusiti bi bilo treba več kombinacij parametrov regulatorja in nato zasnovati program, ki bi jih avtomatsko spreminjal glede na izbrano napetostno območje delovanja vira in glede na vrsto priključenega števca. Slednje je nekoliko nepraktično, ker bi moral biti algoritem za prepoznavanje priključenega števca električne energije iz oblike popačenja napajalne napetosti, zasnovan na hitri Fourierovi transformaciji (FFT) [46]. Le ta za uporabljeni DSP mikrokrmilnik ni problematična: za FFT s 1024 vzorci rabi cca. 33 us. Pojavi pa se vprašanje smotrnosti. Če je FFT že implementiran v DSP, se ga ne izplača uporabiti za analizo vpliva števca električne energije, temveč kar za regulacijo. Drugi problem, odstopanje dejanskega izhodnega signala od želene oblike, ima vsaj dve rešitvi, ki pa sta uporabni samo za korekcijo amplitudne napake. Oblike izhodnega signala ne moreta izboljšati. Pri prvi rešitvi uporabimo korekcijske vrednosti (oz. množitelj referenčnega signala), ki je funkcija izhodnega območja in želene amplitude izhodnega signala. Korekcijske vrednosti so lahko podane tabelarično (npr. na 1 V natančno), ekstrapolirane iz nekaj znanih in predhodno izmerjenih vrednosti napake, ali računsko, če je bila predhodno poiskana funkcija, ki opisuje napako izhodne veličine. Naštete metode so vprašljive, če se odstopanje spreminja v odvisnosti od vrste priklopljenega bremena. V tem primeru se namreč problem zopet prevede na identifikacijo parametrov bremena [47 - 50]. Druga, učinkovitejša rešitev za zmanjšanje napake, je spreminjanje ojačenja zunanje povratne zanke regulacijskega sistema (oz. ojačenja člena, ki je bil v blokovni shemi, npr. s slike 4.2, označen z D(zj) [51,52]. S povečanjem slabljenja proporcionalnega člena v zunanji povratni zanki pride zaradi delovanja regulatorja do povečanja amplitude izhodne veličine pri nespremenjeni vrednosti referenčnega signala. Z drugimi besedami, mogoče je zasnovati (P ali Pl) regulator, ki skrbi za čim manjšo amplitudno razliko med signalom dejanske izhodne veličine in referenčnim signalom. Seveda je mogoče enak 110 rezultat doseči z uporabo regulatorja, ki namesto vzorčenega signala skalira referenčni signal vendar bi bilo treba v tem primeru dodati še en proporcionalni člen v regulacijsko vejo. Določene izboljšave bi bile mogoče tudi na strojnem nivoju - na napetostnem močnostnem ojačevalniku. Nazanemarljiv vpliv na kakovost dejanskega izhodnega signala in na delovanje regulatorja bi imela morebitna razširitev frekvenčnega območja močnostnega ojačevalnika. V zaključku podpoglavja pa naj še enkrat poudarim, da predstavljen regulacijski princip deluje in je z določenimi kompromisi glede kakovosti primeren za korigiranje izhodnih veličin močnostnih ojačevalnikov s periodičnimi odstopanji s frekvenco, ki sovpada z osnovno harmonsko in z višjeharmonskimi komponentami referenčnega signala uref- Kljub vsemu pa se ni izkazal kot najprimernejši za uporabo v predstavljeni napravi, ker je preveč odvisen od parametrov bremena, ki je v tem primeru spremenljivo. Na njegovem mestu bi se predvidoma bolje obnesel kateri izmed regulatorjev, ki temelji na FFT analizi signala izhodne napetosti. 7.2 Uporaba regulatorja s ponavljajočim delovanjem pri izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder Cilj uporabe regulatorja, ki deluje na principu s ponavljajočim delovanjem, je izboljšava meritve magnetne poljske jakosti H na nespremenjenem merilnem sistemu, ki temelji na močnostnem ojačevalniku s povratno zanko in je kot tak že ustrezal merilnim standardom. Preizkušeni sta bili obe različici izboljšane izvedbe digitalnega regulatorja. Cilj regulacije je bil izboljšati obliko sekundarne inducirane napetosti us in jo čim bolj približati idealni sinusni obliki. Prvi uporabljen regulator je temeljil na običajni izvedbi korekcijske metode s ponavljajočim delovanjem (kot je opisana v drugem in simulirana v tretjem poglavju) in se je izkazal kot učinkovit pri zmanjševanju THD-ja sekundarne inducirane napetosti. Njegova slabost je bilo relativno veliko število parametrov regulatorja, ki jih je mogoče spreminjati. Zaradi tega se je povečala možnost nepravilne nastavitve parametrov, ki vodi do morebitnega nestabilnega delovanja regulacijskega sistema. Naslednji preizkušen regulator je temeljil na izboljšani izvedbi regulacijske metode in sicer sta bili implementirani in preizkušeni obe različici (poglavje 4). Predvsem druga izvedba regulatorja (slika 4.13) je zahtevala manj optimiranja parametrov, vendar je kot rezultat delovanja dopuščala malenkost slabši oz. večji THD kot prva različica, ki je na kratko predstavljena v poglavju 6.2. Kljub temu je bila izbrana za končno izvedbo regulatorja, saj njene prednosti: enostavnejša izvedba v DSP-ju in robustnost ter še vedno zelo dobra korekcija periodičnih odstopanj, odtehtajo nekoliko slabši THD. Med preizkušanjem opisanega merilnega sistema ni bilo mogoče opraviti primerjave s katerim izmed komercialno dosegljivih merilnikov magnetnih lastnosti mehkomagnetnih jeder, ki 111 7.3 Druge zanimive lastnosti digitalnega regu\ator\a V poglavju 3.23 sem analiziral delovanje oz. hitrost odziva regulatorja na periodično odstopanje d. Omenil sem možnost začasne prekinitve delovanja regulatorja za določeno število period za upočasnitev regulacijskega postopka. Ko regulator ne deluje, sta mogoči dve stanji: 1) Korekcijski signal se ne prišteva referenčnemu signalu. V tem primeru se celotno periodično odstopanje prenese na izhod sistema. 2) Korekcijski signal se ne spreminja, ker regulator ne izračunava nove vrednosti. Še vedno pa se referenčnemu signalu prišteva zadnja izračunana perioda korekcijskega signala. Sistem je delno korigiran. Drugi način delovanja je primeren za opazovanje odziva sistema v časovnem intervalu, recimo nekaj deset sekund namesto nekaj deset period. Predstavljen princip prekinjane regulacije omogoča shranjevanje korekcijskega signala po nekaj deset periodah delovanja regulatorja. Shranjeni signal je s prirejenim programom, ki opravlja funkcijo izračuna regulatorja, mogoče uporabiti kot njegovo začetno vrednost. Če se breme med tem ni spremenilo, je začetno periodično odstopanje izhodne veličine veliko manjše, kot bi bilo, če bi regulator startal z referenčnim signalom, brez dodanega korekcijskega signala. V skrajnem primeru bi bilo mogoče shranjeni korekcijski signal uporabiti tudi v podobnem nereguliranem sistemu z enakim bremenom in tako doseči nekoliko manjše odstopanje izhodne veličine od referenčne vrednosti. 113 bi dosegali primerljivo natančnost pri zagotavljanju oblike sekundarne inducirane napetosti. Izpopolnjeni merilni sistem bi lahko primerjali s sistemi, ki ne regulirajo oblike sekundarne napetosti, vendar bi merilni rezultati podajali kvečjemu podatek o tem, kako je bil izpopolnjen merilnik magnetnih lastnosti mehkomagnetnih jeder kalibriran, oz. kolikšno je njegovo (ne)linearno odstopanje od primerjalnega sistema (ki ni rečeno, daje sam pravilno kalibriran), nič pa ne bi izvedeli o kakovosti regulacije. Posledično se za oceno učinka regulacije lahko zanašamo samo na meritvi faktorja oblike FFu in THD-]a, s katerim je prvi posredno povezan. Z uporabo nadrejenega digitalnega regulatorja, ki temelji na metodi s ponavljajočim delovanjem, je mogoče popraviti obliko sekundarne inducirane napetosti Lis- Za zagotavljanje korigirane oblike slednje je potreben manjši (predvsem vršni) primarni tok. Ker je magnetna poljska jakost H neposredno odvisna od njegove vrednosti (5.1), je bila posledično zmanjšana tudi njena izmerjena vrednost. Sprememba je bila najbolj opazna predvsem pri izmerjeni vrednosti maksimalne magnetne poljske jakosti Hmax in nekoliko manj pri njeni efektivne vrednosti. Ker se specifične navidezne izgube Ss in specifične izgube v jedru Ps izračunavajo iz efektivnih in trenutnih vrednosti sekundarne inducirane napetosti in iz primarnega toka, katerega vršna vrednost je zaradi korigirane oblike napetosti opazno zmanjšana, so bile manjše tudi izgube. Sprememba je izrazitejša pri specifičnih navideznih izgubah Ss, ki so izračunane kot integral periode produkta trenutnih vrednosti primarnega toka in sekundarne inducirane napetosti. Sprememba oblike sekundarne napetosti se ne pozna toliko na specifičnih izgubah Ps v jedru, ker ima tok vrh ravno pri prehodu napetosti skozi ničlo (Ps je produkt njunih efektivnih vrednosti). Vse predstavljene meritve narejene z merilnikom magnetnih lastnosti mehkomagnetnih jeder so bile opravljene na jedrih iz silicijeve pločevine. Kljub občasnemu spreminjanju oz. zamenjavi merjenca ni bilo treba spreminjati parametrov regulatorja, da bi regulacijski sistem ostal blizu optimalnega delovanja. Z opisanim merilnikom pa je mogoče meriti tudi jedra iz nikljeve pločevine, ki imajo zelo ostro in strmo histerezno zanko in za katera regulator ni optimiran. V primeru merjenja lastnosti takih jeder je treba zmanjšati vrednost izključno konstante Q in merilnik ponovno deluje dobro. Merilnik magnetnih lastnosti mehkomagnetnih jeder brez dodane nadrejene digitalne regulacijske zanke je že ustrezal specifikacijam, ki jih določajo standardi za magnetna merjenja. Z uporabo regulatorja, ki temelji na korekcijskem postopku s ponavljajočim delovanjem, pa je bilo mogoče doseči še dodatno zmanjšanje izmerjenih vrednost magnetne poljske jakosti H, ki proizvajalcu oz. kupcu mehkomagnetnih toroidnih jeder lahko pomeni dodatno pomoč pri odločanju o njihovi sprejemljivosti za uporabo. 112 Prispevki k znanosti V disertaciji sem predstavil naslednje izvirne prispevke k znanosti: Analiza regulacijskih metod za korekcijo periodičnih odstopanj in njihova primerjava glede na odzivne čase, hitrosti odpravljanja odstopanj in preostale napake z metodami, ki so namenjene odpravljanju naključnih odstopanj Podan je kratek pregled časovno-diskretnih regulacijskih metod, ki so primerne za korekcijo periodičnih odstopanj ter primerjava njihovega delovanja z regulacijskimi metodami, ki so namenjene odpravljanju naključnih motenj. Izpostavljene so prednosti in slabosti obeh skupin regulatorjev in njihova primernost za odpravljanje posamezne vrste motenj. Primerjani so njihovi odzivni časi, hitrosti odpravljanja odstopanj ter preostale napake. Analiziran je tudi vpliv posamezne regulacijske metode na izhodne veličine vira. Analiza medsebojnih vplivov parametrov regulatorja ter njihovih variacij na uspešnost korekcijskega postopka s sponavljajočim delovanjem Podani sta analiza delovanja osnovnega regulatorja, ki temelji na korekcijskem postopku s ponavljajočim delovanjem ter analiza delovanja regulatorja, ki temelji na izboljšani korekcijski metodi. Preverjen je vpliv spremembe posameznega parametra regulatorja na uspešnost korekcijskega postopka ter vpliv števila korekcijskih intervalov na kakovost izhodne veličine. Raziskan je vpliv sprememb parametrov na stabilnost posameznega regulacijskega sistema (z osnovnim in izboljšanim regulatorjem), na hitrost odziva regulatorja, na hitrost konvergiranja periodične napake proti nič in/ali na preostalo statično napako regulatorja. Razčlenitev vpliva parametrov vira in nelinearnega bremena na parametre regulatorja, kar je pomembno pri zagotavljanju stabilnosti regulacijskega sistema in minimizaciji odstopanja izhodnih veličin od želene oblike Nelinearna bremena vplivajo na napetostni vir in posredno tudi na parametre regulacijske zanke, ki so merodajni za kakovostno in stabilno delovanje regulatorja. Ker so parametri regulatorja določeni in optimirani le za določeno vrsto bremena, je njihova morebitna sprememba problematična, ker vpliva na stabilnost regulacijskega sistema. Opisano dogajanje je posebno problematično v primeru izvedbe modificiranega izboljšanega regulatorja, ki ima zaradi enostavnosti izvedbe zmanjšano število paramatrov. Stabilnost regulacijskega sistema je mogoče obdržati z žrtvovanjem natančnosti korekcije in s posledičnim povečanjem preostale napake ali pa z zmanjšanjem števila korekcijskih 115 Izjava Izjavljam, da sem doktorsko disertacijo izdelal samostojno pod vodstvom mentorja prof. dr. Danijela Vončine, univ. dipl. inž. el. Izkazano pomoč drugih sodelavcev sem v celoti navedel v zahvali. mag. Gorazd Modrijan, univ. dipl. inž. el. V Ljubljani, 30. maj 2006 117 intervalov. Posebna pozornost je posvečena preverjanju vpliva spremembe parametrov bremena na kakovost izhodne veličine oz. na stopnjo odstopanja slednje od želene oblike. Izboljšana regulacijska metoda s ponavljajočim delovanjem, ki omogoča doseganje večje točnosti in stabilnosti regulacijskega sistema Preverjen je vpliv nizkoprepustnega filtra v notranji in v zunanji povratni zanki ter v direktni veji regulacijskega sistema, ki temelji na regulatorju s ponavljajočim delovanjem. Raziskan je njihov vpliv na kakovost izhodnega signala in na sposobnost regulatorja, da korigira (želene ali nezaželene) višjeharmonske komponente izhodne veličine. Raziskane so tudi druge možnosti vpliva na regulacijski postopek, predvsem možnost povečanja stabilnosti regulacijskega sistema z zmanjšanjem števila korekcijskih intervalov v osnovni periodi referenčnega signala na račun večje preostale statične napake. Preverjena je tudi možnost spreminjanja parametrov regulatorja med delovanjem zaradi spremembe parametrov (značaja) bremena ali zaradi ohranitve porušene stabilnosti regulacijskega sistema. Praktična implementacija predlaganega izboljšanega regulatorja s ponavljajočim delovanjem v precizijskem napajalnem viru za umerjanje števcev električne energije in v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder Predstavljen je izboljšan regulator, ki temelji na modificiranem periodičnem integralnem členu. Njegova izvedba v DSP mikrokrmilniku je preprostejša od izvedbe običajnega periodičnega člena. Novi regulator je uporaben v dveh izvedenkah. Prva je primerna za korigiranje vseh vrst bremen, vendar ima več parametrov, ki vplivajo na delovanje regulacijskega sistema (oz. na njegovo stabilnost in na hitrost odpravljanja odstopanja). Druga izvedenka je primernejša za korekcijo periodičnih odstopanj preprostejših bremen. Njena prednost je manjše število parametrov, vendar običajno manjša hitrost konvergiranja periodične napake (odvisno od bremena). Predstavljeno je delovanje izboljšanega regulacijskega postopka v laboratorijski izvedbi precizijskega vira za umerjanje števcev električne energije ter v izpopolnjenem merilniku magnetnih lastnosti mehkomagnetnih jeder. Obe predstavljeni aplikaciji uporabljata omenjeni novi regulator, ki hitro in učinkovito odpravlja periodična odstopanja. 116 Seznam pogosto uporabljenih simbolov, indeksov in kratic Simboli R upornost L induktivnost C kapacitivnost /' trenutna vrednost toka u trenutna vrednost napetosti /, lgf efektivna vrednost toka /max maksimalna vrednost toka U efektivna vrednost napetosti H magnetna poljska jakost Hmax maksimalna magnetna poljska jakost B gostota magnetnega pretoka Bmax maksimalna gostota magnetnega pretoka Bt želena gostota magnetnega pretoka f frekvenca d nelinearno periodično odstopanje T čas trajanja periode N, M število vzorcev v periodi osnovne harmonske komponente signala e, e(zj napaka z operator v časovno-diskretnem prostoru P(Z) prenosna funkcija močnostnega ojačevalnika z'N zakasnilni člen zk, zg prediktivni člen e/®7 operator v zveznem prostoru fs vzorčna frekvenca La stresana induktivnost FFu faktor oblike napetosti NP število ovojev primarnega navitja Ns število ovojev sekundarnega navitja lFe efektivna dolžina magnetnih silnic SFe površina prereza merjenca Ps specifične izgube v jedru Ss specifične navidezne izgube 119 DRV digitalno regulacijsko vezje PGA ojačevalniki z nastavljivim ojačenjem (ang. Programable Gain Amplifier) FFT hitra Fourierova transformacija (ang. Fast Fourier Transform) 121 ujo mejna frekvenca THD celotno harmonsko popačenje (ang. Total Harmonic Distortion) D dioda r razred točnosti Lf sklopna dušilka Indeksi ref referenčni kor korekcijski in vhodni dej dejanski izhodni P primarni S sekundarni L dušilkin VZ vzorčni DC enosmerna Kratice A/D analogno-digitalni D/A digitalno-analogni PWM pulzno-širinska modulacija (ang. Pulse VVidth Modulation) DSP digitalni signalni mikrokrmilnik (ang. Digital Signal Processor) kSPS kilo vzorcev na sekundo (ang. kilo Samples Per Second) ŠPORT serijski vmesnik (ang. Serial Port) SPI sinhronski serijski vmesnik (ang. Serial Port Interface) DMA neposredni pomnilniški dostop (ang. Direct Memory Access) HPI gostiteljski vmesnik (ang. Host Port Interface) EMI razširitveni vmesnik (ang. External Port Interface) LPA linearni močnostni ojačevalnik (ang. Linear Power Amplifier) HPA hibridni močnostni ojačevalnik (ang. Hybrid Power Amplifier) ACT aktivni tokovni merilnik (ang. Active Current Transformer) LP nizkoprepustni filter (ang. Lowpass Filter) Tr. prilagodilni transformator 120 Zahvala Mentorju prof. dr. Danijelu Vončini, univ. dipl. inž. el., se iskreno zahvaljujem za vodstvo pri nastajanju doktorskega dela, za nasvete pri reševanju strokovnih problemov tar za vse spodbude pri dosedanjem delu. Zahvaljujem se tudi ostalim sodelavcem in kolegom iz Laboratorija za regulacijsko tehniko in močnostno elektroniko za izkazano pomoč in podporo, posebej pa doc. dr. Petru Zajcu, univ. dipl. inž. el., in doc. dr. Marku Petkovšku, univ. dipl. inž. el. Zahvalo sem dolžan tudi tehničnemu sodelavcu Aleksandru Abramoviču za pomoč pri načrtovanju in izdelavi tiskanih vezij in tehničnemu sodelavcu Smiljanu Dečmanu. Ministrstvu za visoko šolstvo, znanost in tehnologijo se zahvaljujem za financiranje mojega doktorskega usposabljanja. Nenazadnje pa se zahvaljujem tudi moji ženi Barbari za vzpodbudo, podporo in potrpljenje. Hvala. Gorazd M. 123 Literatura [I] T. Yokoyama, A. Kavvamura: "Disturbance observer based fully digital controlled PWM inverter for CVCF operation," IEEE Transactions on Povver Electronics, Vol. 9, September 1994. [2] Y. Ito, S. Kavvauchi: "Microprocessor-based robust digital control for UPS with three-phase PWM inverter," IEEE Transactions on Povver Electronics, Vol. 10, Marc 1995. [3] A. Gubisch, P. L. Lualdi, P. N. Miljanic, J. L. West: "Povver Calibrator Using Sampled Feedback for Current and Voltage," IEEE Transactions on Instrumentation and Measurement, Vol. 46, No. 1, Aprili 1997. [4] I. N. Bronštejn, K. A. Semendjajev, G. Musiol, H. Muhlig: "Matematični priročnik," Tehniška založba Slovenije, 1997. [5] V. Ambrožič: "Mikroračunalniki v močnostni elektroniki," Univerza v Ljubljani, Fakulteta za elektrotehniko, Založba FE in FRI, Ljubljana, 1999. [6] N. M. Oldham, O. B. Laug, B. C. VValtrip: "Digitally Sythesized Povver Calibration Source," IEEE Transactions on Instrumentation and Measurement, Vol. IM-36, No. 1, June 1987. [7] G. Modrijan, H. Lavrič, P. Zajec, D. Vončina: "Proporcionalni prekinjevalni princip regulacije z uporabo paralelnih integralnih členov," Zbornik dvanajste mednarodne Elektrotehniške in računalniške konference ERK 2003, Zvezek AB, str. 217 - 220. [8] K. Zhang, Y. Kang, J. Chen: "Direct Repetitive Control of SPVVM Inverter for UPS Purpose," IEEE Transactions on Povver Electronics, Vol. 18, No. 3, May 2003. [9] B. S. Kim, T. C. Tsao: "An Integrated Feedforvvard Robust Repetitive Control Design for Tracking Near Periodic Time Varying Signals," Mechanical and Aerospace Engineering Department, University of California, Los Angeles, http://www.seas.ucla.edu/~ttsao/Publications/JUSA_02_Kim.pdf. [10] G. A. Cosner, M. Tomizuka: "Plug in repetitive control for industrial robotic manipulators," Proč. IEEE Int. Conf. Robot. Automat., pp. 1970 -1975, May 1990. [II] R. Cajhen: "Regulacije," Univerza v Ljubljani, Fakulteta za elektrotehniko in računalništvo, Založba FER, Ljubljana, 1990. [12] J. Fischer, J. Vejdelek: "Real-time Correction of DC Offset of Low-cost Audio Codecs in Acoustic Digital Lock-in Amplifiers," Czech Technical University, Faculty of electrical Engineering, Department of Measurement, [13] T. Kenjo: "Power Electronics for the Microprocessor Age," Oxford Press, 1994. [14] R. C. Dorf: "Modem Control Systems," Addison Wesley, 1992. [15] AD7541A, CMOS 12-Bit Monolithic Multiplving DAC, Rev. B, Analog Devices, Inc., June 1997, http://www.ropla.com.pl/pdf/stock/adi/ad7541a.pdf [16] ADS7805, 16-Bit 10ms Sampling CMOS ANALOG-to-DIGITAL CONVERTER, Burr-Brown Corporation, August, 1996, http://institut.physiochem.uni-bonn.de/LinkTolNTERN/Hardware/A_D/Wandler/ADS7805P.pdf [17] ADSP-2191 M: DSP Microcomputer Data Sheet (Rev. A, 7/02), http://www.analog.com/UploadedFiles/Data_Sheets/360699349136344294185456ADSP_2191 M_a. pdf. [18] ADSP-219x/2191 DSP Hardware Reference, External Port, revision 1.1, August 2003, http://www.analog.com/UploadedFiles/Associated_Docs/4936782869x_eport.pdf. [19] P. Zajec, J. Nastran: "Elektronski vir za umerjanje števcev električne energije," Elektrotehniški vestnik, 2001, let. 68, št. 1, str. 45-50, 2001. [20] International Standard IEC62052-11, Electricity metering equipment (a.c.) - General requirements, tests and test conditions - Part 11: Metering equipment, First edition, 2003-02 [21] International Standard IEC62052-21, Electricity metering equipment (a.c.) - General requirements, tests and test conditions - Part 21: Tariff and load control equipment, First edition, 2004-05 125 [46] S. M. Kuo, B. H. Lee: "Real-Time Digital Signal Processing, Implementations, Applications and Experiments with the TMS320C55x," John Wiley & Sons, Ltd, Chichester, New York, VVeinheim, Brisbane, Singapore, Toronto, 2001. [47] H. Rasmussen: "Self-tuning Regulators," Aalborg University, Dept. of Control Engineering, Fredrik Bajers Vej 7, DK 9220 Aalborg, Denmark, December 2001 [48] S. Sastry and M. Bodson: "Adaptive Control: Stability, Convergence, and Robustnessby," Prentice-Hall Advanced Reference Series (Engineering), Prentice-Hall, 1989-1994, Sastry & Bodson, 1994. [49] O. Ravn: "On-line System Identification and Adaptive Control using The Adaptive Blockset," Dept. of Automation, Technical University of Denmark, Building 326, DK-2800 Lyngby, Denmark [50] A. Prodič, J. Chen, D. Maksimovič, R. W. Erickson: "Self-Tuning Digitally Controlled Low-Harmonic Rectifier Having Fast Dynamic Response," IEEE Transactions on Power Electronics, Vol. 18, No. 1, January 2003. [51] K. J. Astrom and B. VVittenmark: "Adaptive Control," Addison-Wesley, 1995. [52] B. Widrow, S. P. Sterns: "Adaptive Signal Processing," Englevvood Cliffs, N.J. Prentice Hali, Inc. 1985. 127 [22] International Standard IEC62053-11, Electricity metering equipment (a.c.) - Particular requirements - Part 11: Electromechanical meters for active energy (classes 0,5, 1 and 2), First edition, 2003-01 [23] International Standard IEC62053-21, Electricity metering equipment (a.c.) - Particular requirements - Part 21: Static meters for active energy (classes 1 and 2), First edition, 2003-01 [24] International Standard IEC62053-22, Electricity metering equipment (a.c.) - Particular requirements - Part 22: Static meters for active energy (classes 0,2 S and 0,5 S), First edition, 2003-01 [25] International Standard IEC62053-23, Electricity metering equipment (a.c.) - Particular requirements - Part 23: Static meters for reactive energy (classes 2 and 3), First edition, 2003-01 [26] A. Carullo, F. Ferraris, M. Parvis, A. Vallan: "An automatic calibrator for vvattmerers with harmonic analysis capability," Measurement 26, Elsevier, 1999. pp 263-271 [27] B. K. Bose: "Modem Power Electronics," IEEE Press Inc., New York, USA, 1992. [28] K. K. Sum: "Svvitch Mode Power Conversion," Marcel Dekker, 1984. [29] M. Brown: "Practical Svvitching Power Supply Design," Motorola, 1990. [30] F. Froehr, F. Orttenburger: "Introduction to Electronic Control Engineering," Siemens, Heyden & Son, Berlin, 1982. [31 ] J. Holtz: "Pulsevvidth Modulation - A Survey," IEEE PESC'92 Conference, Vol. I, pp. 11 -18, 1992. [32] R. W. Erickson: "Fundamentals of Power Electronics," Chapman&Hall International Thomson Publishing, Ch. 11, 1997. [33] P. R. Geffe: "Simplified Modem Filter Design," John F. Rider Publisher Inc., New York, USA, 1964. [34] M. Mavrer, P. Zajec, D. Vončina, J. Nastran: "Napetostni vir za merjenje števcev električne energije," Zbornik dvanajste mednarodne Elektrotehniške in računalniške konference ERK 2003, Zvezek AB, str. 245 - 248. [35] H. Lavric, D. Voncina, P. Zajec, F. Pavlovcic, J. Nastran: "A precision hybrid amplifier for voltage calibration svstems," Inf. MIDEM, Vol. 34, No. 1, 2004, pp. 37 - 42. [36] H. Lavrič, D. Vončina, P. Zajec, J. Nastran: "A Povver-Efficient Transconductance Amplifier for Wide-Band High Current Calibrations," IEEE International Conference on Industrial Technology 2003, Vol. 2, pp 631 - 635, December 2003 [37] J. Bučk J: "Automatic Hysteresisgraph Speeds Accurate Analvsis of Soft Magnetic Materials," PCIM, February 2000, http://www.walkerldjscientific.com/buck.pdf [38] Deutsche Norm DIN 50 460, Bestimmung der magnetischen Eigenschaften von weich-magnetischen VVerkstoffen, 1988. [39] International standard IEC60404-2, Methods of measurement of magnetic, electrical and physical properties of magnetic sheet and strip, 1996. [40] N. Mohan, T. M. Undeland, W. P. Robbins: "Power Electronics; Converters, Applications and Design," IEEE Press, 1995. [41] A. Boglietti, P. Ferraris, M. Lazzari, M. Pastorelli, F. Profumo: "New Power Supply Method for Soft Magnetic Material Characterization at High Flux Density Values," IEEE Trans. Magn., Vol. 28, pp. 2459 - 2461, September 1992. [42] M. Petkovsek, J. Nastran, P. Zajec, F. Pavlovcic, D. Voncina: "Soft-magnetic ring core measuring system with a decreased number of primary and secondary winding turns," IEEE Trans. Instrum. Meas., Vol. 53, No. 2, 2004, pp. 444 - 447. [43] E. Carminati, A. Ferrero: "A Virtual Instrument for the Measurement of the Characteristics of Magnetic Materials," IEEE Trans. Instrum. Meas., Vol. 41, pp. 1005 -1009, December 1992. [44] C. Rech, H. Pinheiro, H. A. Grunding, H. L. Hey, J. R. Pinheiro: "Comparison of Digital Control Techniques With Repetitive Integral Action for Low Cost PWM Inverters," IEEE Transactions on Power Electronics, Vol. 18, No. 1, January 2003. [45] K. Zhou, D. Wang: "Digital Repetitive Controlled Three-Phase PWM Rectifier," IEEE Transactions On Power Electronics, Vol. 18, No. 1, January 2003. 126 M