Vodenje sistemov praktikum

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Vodenje sistemov praktikum"

Transcript

1 FAKULTETA ZA ELEKTROTEHNIKO Vodenje sistemov praktikum ZALOŽBA FE in FRI GREGOR KLANČAR

2 Kazalo 1. vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno OpistiskanineArduinoUno Prilagoditvenovezje Digitalnovodenje Izvedba regulatorja v programskem okolju Arduino Vezalni načrt Naloge vaja: Uporaba okolja Matlab in Simulink pri analizi sistemov Opissistema Naloge vaja: Simulacija v okolju Matlab - Simulink Opissistema Naloge vaja: Načrtovanje vodenja sistemov Opissistema Naloge vaja: Načrtovanje vodenja laboratorijskih modelnih naprav Naloge vaja: Vodenje procesov z mikrokrmilnikom Arduino Uno PID-regulator I

3 II Kazalo Diskretna izvedba zveznega PID regulatorja DiskretizacijaPIDregulatorja Naloge vaja: Načrtovanje vodenja s pomočjo Bodejevega diagrama Naloge Dodatek A - Teoretični in praktični napotki Statičnakarakteristika Linearizacija sistema v delovni točki Linearizacija nelinearnega modela procesa Ocena linearne prenosne funkcije v delovni točki Vrednotenjelinearnegamodela UglaševanjePID-regulatorjev Nastavitvena pravila za proporcionalne procese 1. reda Nastavitvena pravila za proporcionalne procese 1. reda z mrtvim časom Nastavitvena pravila za P-procese višjega reda (Ziegler- Nichols) Nastavitvena pravila za P-procese višjega reda (Chien- Hrones-Reswick) Nastavitvena pravila z uporabo nihajnega preizkusa (Ziegler-Nichols) Nastavitvena pravila za integrirne procese Nastavitev polinoma zaprtozančnega sistema (Graham- Lathrop) Nastavitvena pravila za P-procese višjega reda s pomočjo Bodejevegadiagrama Določitev PID-regulatorja s pomočjo optimizacije Regulacijska shema s kompenzacijo delovne točke Dodatek B - Opis laboratorijskih modelnih naprav Motor-Generator (Amira DR 300) Hidravličnisistem(ELWE)... 50

4 Kazalo III 9.3 Proces navijanja (TQ CE 108) Elektromotor z obročem(tqce9) Helikopter Klimanaprava Motor-generator s pogonom PWM Dodatek C - Zajem in obdelava podatkov v realnem času v okolju Matlab-Simulink Dodatek D - Primer določitve PI regulatorja s pomočjo računalniške optimizacije 64

5 IV Kazalo

6 1. vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno Pri vaji se boste spoznali z okoljem Matlab Simulink in mikrokrmilniško tiskanino Arduino Uno, ki vsebuje mikrokrmilnik ATmega328. Mikrokrmilniki Arduino so trenutno zelo popularni, na spletu je moč najti veliko informacij, programskih knjižnic in tudi strojne opreme za različne razširitve. Mikrokrmilnik bomo v prihodnjih vajah uporabili tudi za izvedbo zaprtozančnega vodenja procesnih laboratorijskih naprav. V nadaljevanju je najprej podano nekaj osnovnih informacij in programskih primerov, ki vam bodo v pomoč pri izvedbi nalog. 1.1 Opis tiskanine Arduino Uno Za namen laboratorijski vaj bomo uporabili tiskanino Arduino Uno, ki je prikazana na sliki 1.1. Na domači strani je moč najti veliko dodatnih informacij, primerov programov, knjižnic in razširitvenih vezij. Arduino Uno mikrokrmilniška tiskanina vsebuje mikrokrmilnik ATmega328 ( )inima6analognihvhodovter14 digitalnih vhodno/izhodnih pinov od katerih jih lahko 6 uporabimo za PWM izhode. Deluje s 16MHz taktom in ima USB konektor preko katerega jo lahko programiramo, napajamo in komuniciramo z osebnim računalnikom. Ostali podatki tiskanine so: 1

7 2 vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno Slika 1.1: Tiskanina Arduino Uno Microcontroller ATmega328 Operating Voltage 5V Input Voltage(recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 ma DC Current for 3.3V Pin 50 ma Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16MHz 1.2 Prilagoditveno vezje Z mikrokrmilnikom Arduino Uno (v nadaljevanju Arduino) bomo izvedli regulacijo različnih laboratorijskih naprav. Laboratorijske naprave so opremljene z močnostno elektroniko, ki ima standardizirane napetostne vhode 0-10 V (aktuatorji) in napetostne izhode 0-10 V (senzorji). Arduino pa ima 10 bitne analogne vhode (A/D), na katere lahko priključimo signale v območju 0-5 V. Za analogne izhode pa uporabimo PWM (pulzno širinska modulacija) izhode. Določene procese lahko krmilimo neposredno z PWM signalom, če je frekvenca PWM-ja veliko večja od dinamike procesa. Proces (elektromotor) v tem primeru sam povpreči PWM signal in tako iz njega dobi le nizkofrekvenčni signal, s katerim smo mo-

8 1.2 Prilagoditveno vezje 3 dulirali nosilno frekvenco PWM-ja. V primeru, da potrebujemo čisti analogni izhod, pa moramo narediti ustrezen filter z elektronskimi elementi (upor, kondenzator, operacijski ojačevalnik). Prilagoditveno vezje, preko katerega lahko Arduino priklopimo na laboratorijske naprave prikazuje slika 1.2. Za analogne Slika 1.2: Prilagoditveno vezje vhode uporabimo uporovni delilnik, ki vhodno napetost 0-10 V pretvori v 0-5 V. Mikrokrmilnik ATmega328 ima 10 bitno analogno digitalno pretvorbo (A/D) za analogne vhodne signale, kar pomeni, da se vhodno območje napetosti 0-5 V diskretizira v 2 10 = 1024 digitalnih vrednosti. Analogne izhode pa lahko posredujemo preko PWM izhodov. Lahko uporabimo MOS FET tranzistor, v kolikor želimo močnostni PWM izhod oziroma filter prvega reda in operacijski ojačevalnik z ojačenjem 2, če želimo analogni (filtriran PWM signal) izhod 0-10V. Za namen laboratorijskih vaj izberemo frekvenco PWM signalov f PWM =33

9 4 vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno khz, kjer predpostavimo, da je f PWM precej višja od maksimalne koristne frekvence signala f S s katero moduliramo PWM signal f PWM 20f S. Pri motornih pogonih je dostikrat pomembno tudi, da je f PWM izven slušnega območja (f PWM > 18 khz), da se izognemo motečega piskanju motornega pogona. Izbira f PWM je navzgor omejena z stikalnimi elementi (hitrosti MOS FET tranzistorjev), navzdol pa je omejena z uporabljenim procesom (njegovim frekvenčnim pasom), ki mora PWM signal gladiti (povprečiti). Da iz PWM signala izluščimo modulirano frekvenco signala f S uporabimo filter prvega reda (RC člen) z lomno frekvenco f FILT = 1. Pri lomni frekvenci 2πRC f FILT je ojačenje filtra -3 db oziroma 1 2, kar pomeni, da se amplituda signala pri lomni frekvenci zniža na 70% prvotne. Pri nižjih frekvencah pa filter slabi manj pri večjih pa več (recimo pri f =10f FILT se amplituda signala zmanjša na 10% prvotne). Iz povedanega sledi, da lomno frekvenco filtra prvega reda lahko določimo kot f FILT f S 1.3 Digitalno vodenje Arduino je v osnovi digitalni računalnik, zato najbolj naravna implementacija regulatorja v diskretni obliki (po času in amplitudi). Najprej je potrebno določiti potrebno frekvenco vzorčenja f VZ (oz. čas vzorčenja T VZ ), s katero bomo zajemali podatke iz senzorjev preko A/D pretvorbe in posredovali izhode regulatorja na PWM izhod. Glede na Shannonov teorem mora biti frekvenca vzorčenja vsaj dvakrat večja (v praksi pa več 5-10 krat) od koristne frekvence signala f S (da lahko rekonstruiramo sinusni signal). f VZ > 2f S Koristno frekvenco f S procesnega signala definira najmanjša časovna konstanta procesa T min z izrazom 1 f S = 2πT min Izvedba regulatorja v programskem okolju Arduino Programiranje Arduino Uno tiskanine poteka v okolju Arduino (slika 1.3) v jeziku C. Podrobna navodila za namestitev okolja in gonilnikov za tiskanino Arduino Uno najdete na V nadaljevanju je prikazan pristop k načrtovanju proporcionalnega regulatorja (zgolj za namen demonstracije). Recimo, da imamo proces, katerega zanimivo

10 1.3 Digitalno vodenje 5 Slika 1.3: Programsko okolje Arduino frekvenčno območje procesa sega do f S = 160 Hz. Uporabimo PWM signale s frekvenco f PWM = 33 khz za vhode v proces. Določimo časovno konstanto filtra 1 RC = 2πf FILT =1, 6 ms, s katerim bomo filtrirali PWM signal, tako da dobimo na vhodu procesa zvezni signal. Želeno konstanto dosežemo z izbiro R = 10kΩ in C = 100 nf. Določimo še frekvenco vzorčenja f VZ =6f S 1000 Hz. Periodično vzorčenje procesnih signalov najlažje dosežemo s prekinitveno rutino (timer interrupt). Za izvedbo časovnika lahko uporabimo obstoječo knjižnico FlexiTimer2 (lahko tudi katero drugo ali pa sprogramiramo sami), ki uporabi drugi časovnik v mikrokrmilniku. Za izvedbo PWM izhodnih signalov pa uporabimo knjižnico Timer1, ki uporablja prvi časovnik. Analogne vrednosti beremo preko A/D pretvorbe z ukazom analogread(). Celotno okolje nadgradimo še s serijsko komunikacijo, preko katere spremljamo procesne vrednosti in posredujemo ukaze za referenco. Sledi celoten izpis programa.

11 6 vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno // example how to do a simple P controller for some proces #include "FlexiTimer2.h" #include "TimerOne.h" #define SERIALc int refpercent = 0; int stevcprint=0; bool Flag_Control; float voltage=0.0; float reference=6.3; float input=0; // for incoming serial data /////////////////////////////////////////////////////////////////////////////// void setup() { Flag_Control=false; pinmode(13, OUTPUT); FlexiTimer2::set(2, 1.0/2000, timerisr); // unit=2, resolution 1/2000, t=unit*resolution=1ms FlexiTimer2::start(); Timer1.initialize(500000); // initialize timer1, and set a 1/2 second period Timer1.pwm(9, 0, 30); // setup pwm on pin 9, 0% duty cycle, period=30us (33,3kHz) % možen je pin9 ali pin10 // initialize serial communication at 9600 bits per second: #if defined(serialc) Serial.begin(9600); #endif } /////////////////////////////////////////////////////////////////////////////// void loop() { if (Flag_Control){ } else{ #if defined(serialc) if(stevcprint>500) { // do communication only each 0.5 second when we have time stevcprint=0; Serial.print("R= "); // print out the reference Serial.println(reference); Serial.print("Y= "); Serial.println(voltage); // print out the last value you read Serial.print("U= "); // print out the outpur of the controller Serial.println(input); } // receive data for the reference if (Serial.available() > 0) { // read the incoming byte: refpercent = Serial.parseInt(); if(refpercent>0&&refpercent<101){ // you can input reference in percentage if (refpercent==1) refpercent=0; reference=(float)refpercent/10; } } #endif } } /////////////////////////////////////////////////////////////////////////////// void timerisr(){ Flag_Control=true; control(); } /////////////////////////////////////////////////////////////////////////////// void control() { static boolean output = HIGH; static int duty=0; // read analog input A0 int sensorvalue = analogread(a0); // read the input on analog pin 0 voltage = sensorvalue * (10.0 / ); // Convert the analog reading (which goes from ) to a voltage (0-10V): // calculate error and controller output float err=reference-voltage; float U_DT=2.1; // input voltage for the process in the working point float Kp=0.4; // controller gain float Uout=err*Kp+U_DT; if (Uout>10) Uout=10; input= Uout; // write PWM on pin9 for the Uout in range 0-10V duty=1023*uout/10; Timer1.setPwmDuty(9, duty); // pin 9 duty 50% stevcprint++; Flag_Control=false; }

12 1.3 Digitalno vodenje Vezalni načrt Mikrokrmilnik Arduino Uno in prilagoditveno vezje sta zapakirana v škatli, ki je prikazana na sliki 1.4. Na čelni plošči škatle priključimo procesne signale, na zadnji strani pa konektor za USB komunikacijo in dodatno napajanje. V kolikor uporabljamo prilagoditveno vezje, ki nam da na izhodu 0-10 V signale, moramo priključiti še napajanje 12 V (plus je notranji kontakt). Če uporabljamo le mikrokrmilnik Arduino Uno, se le ta napaja preko USB kabla in dodatno napajanje +12 V ni potrebno. Slika 1.4: Mikrokrmilnik Arduino Uno s prilagoditvenim vezjem Oznake vhodov in izhodov na škatli so prikazane na sliki 1.5. Na analogne vhode škatle (Ain1 in Ain2) priljučimo analogne signale (iz senzorjev) v območju 0-10 V. Na analogne izhode škatle (Aout1 in Aout2) pa priključimo vhode v proces (signali so šibkotokovni!). Analogni izhodi in vhodi imajo skupno maso - sponka GND. Lahko uporabimo tudi PWM močnostne analogne izhode, kjer porabnik oz. aktuator (motor) priključimo med sponko +12 V in na PWM (PWM1 ali PWM2) sponko.

13 8 vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno Ain1 Ain2 +12V PWM1 Aout1 Aout2 GND PWM2 Slika 1.5: Vhodi in izhodi Vodenje simuliranega procesa v okolju Matlab-Simulink Če želimo voditi simuliran proces v okolju Simulink lahko uporabimo NI-PCI 6014 (A/D in D/A) vmesnik. Analogne izhode (filtriran PWM signal) prilagoditvenega vezja Arduino priključimo na želene analogne vhode (A/D) NI-PCI 6014 vmesnika. Analogne vhode (A/D) prilagoditvenega vezja Arduino pa priključimo na analogne izhode (D/A) NI-PCI 6014 vmesnika. Primer vezave za en analogni izhod in en analogni izhod prikazuje slika 1.6. Arduino Uno NI-PCI 6014 (A/D D/A) Ain1 Ain2 +12V PWM1 A/D 0 A/D 1 D/A 0 Aout1 Aout2 GND PWM2 Slika 1.6: Priklop Arduino Uno vmesnika na NI-PCI 6014 za vodenje simuliranega procesa v okolju Simulink Vezalna shema za vodenje procesa Vezalno shemo prikazujeta slika 1.7 za procese, ki zahtevajo analogni vhod in imajo na vhodu močnostni ojačevalnik (večina procesov v laboratoriju) in 1.8 za procese, ki jih lahko vzbujamo z močnostnim PWM signalom na vhodu. 1.4 Naloge 1. S pomočjo okolja Matlab Simulink izmerite statično karakteristiko izbrane procesne naprave (podpoglavje 8.1).

14 1.4 Naloge 9 Arduino Uno Ain1 Ain2 +12V PWM1 Aout1 Aout2 GND PWM2 Proces U Y Slika 1.7: Vezalna shema za procese, ki zahtevajo analogni vhod in imajo na vhodu močnostni ojačevalnik. Proces U M G Y Arduino Uno Ain1 Ain2 +12V PWM1 Aout1 Aout2 GND PWM2 Slika 1.8: Vezalna shema za procese, ki jih lahko vzbujamo z močnostnim PWM signalom na vhodu

15 10 vaja: Krmiljenje procesa z mikrokrmilnikom Arduino Uno 2. S pomočjo okolja Matlab Simulink ocenite prenosno funkcijo G(s)med izhodom in vhodom procesne naprave za izbrano delovno točko. Delavna točka naj bo izbrana približno v sredini področja delovanja naprave. Prenosno funkcijo ocenite s pomočjo odziva na stopnico v delovni točki. Veljavnost modela preverite s simulacijo. U DT = Y DT = G(s) = 3. ZaArduinoUno napišite program za utripanje led diode (vgrajena led dioda na pinu 13) s taktom 0,1 s (0,1 s gori in 0,1 s ugasnjena). Program naj vsebuje časovnik implementiran s prekinitveno rutino. Spomočjo pulznoširinske modulacije PWM ob vsakem taktu časovnika na pinu 9 (ki naj bo PWM izhod) spreminjajte napetost od 0 do 10 V po korakih 0,1 V in nato v obratno smer. Dobljeni izhod Aout1 si lahko ogledate v Simulinku preko bloka NI-PCI Vpomoč vam je lahko program v poglavju S pomočjo Arduino Uno vezja izvedite krmiljenje (odprtozančno) naprave, tako da za želeno ustaljeno vrednost izhoda procesa izračunate potrebno vzbujanje procesa. Vrednost vhoda spreminjate s pomočjo PWM signala na pinu 9 (Aout1 na sliki 1.5). Ukaz za želeno vrednost izhoda procesa naj bo napetost na vhodu Ain1 (slika 1.5). Ena od možnosti generiranje analognega signala, ki je vhod na A/D mikrokrmilnika, je uporaba bloka NI-PCI 6014 (glej sliko 1.9 oz. 1.10).

16 1.4 Naloge 11 Arduino Uno NI-PCI 6014 (A/D D/A) Ain1 Ain2 +12V PWM1 A/D 0 A/D 1 D/A 0 Aout1 Aout2 GND PWM2 Proces U Y Slika 1.9: Vezalna shema za proces z analognim vhodom (proces mora imeti močnostni ojačevalnik na vhodu). Arduino Uno NI-PCI 6014 (A/D D/A) Ain1 Ain2 +12V PWM1 A/D 0 A/D 1 D/A 0 Aout1 Aout2 GND PWM2 Proces U M G Y Slika 1.10: Vezalna shema za proces s PWM vhodom v proces.

17 2. vaja: Uporaba okolja Matlab in Simulink pri analizi sistemov Osnovni namen vaje je spoznavanje osnovnih funkcij paketa Matlab in simulacija sistemov v okolju Simulink. 2.1 Opis sistema 1. Spremljamo nivo vode v shranjevalniku na sliki, kjer so h nivo vode v shranjeval-niku, Φ vh vhodni volumski pritok vode in Φ izh izhodni volumski odtok vode. vh (t) h(t) R H izh (t) 12 Prikazani proces je nelinearen, saj ima ventil nelinearno karakteristiko (opisano s hidravlično upornostjo R H ). Odvisnost izhodnega pretoka Φ izh skozi ventil je namreč odvisna od korena nivoja vode h v shranjevalniku. Postopek modeliranja pokaže, da lahko v nekem ožjem področju delovanja (okolica nekega nivoja oz. delovne točke h DT ) proces zadovoljivo opišemo z linearno diferencialno enačbo prvega reda. Dobljeni linearni model torej opisuje le spremembe iz delovne točke u DT, h DT (za več informacij glej podpoglavje Linearizacija sistema v delovni točki, ki je del poglavja 8.). Torej obnašanje sistema v neki okolici delovne točke opisuje enačba τ dh(t) + dt h(t) = K s Φ vh (t), kjer sta τ časovna konstanta in K s ojačenje procesa. Časovna konstanta je podana v sekundah, nivo v metrih in pretok v kubičnih metrih na sekundo.

18 2.2 Naloge Naloge a) Realizirajte simulacijsko shemo (bločni diagram) v okolju Matlab/Simulink. Simulirajte odziv na stopničasto vzbujanje Φ vh (t) = 1(t), shranjevalnik je pred vzbujanjem prazen. Odziv prikažite s pomočjo bloka Scope. b) Analizirajte vpliv časovne konstante τ na odziv procesa pri stopničastem vzbujanju. Določite čas umiritve t s (čas v katerem sistem doseže 95% končne vrednosti). Simulacijsko shemo kličite iz *.m datoteke (skript datoteke), kjer definirajte vrednosti τ in K s ter kličite simulacijsko shemo s funkcijo sim. V shemi z blokom out označite izhod sistema. Izpolnite tabelo Ugotovitve: K s =10 t s [5%] t s τ τ =1 τ =5 τ =20 c) Analizirajte vpliv ojačenja procesa K s na njegov odziv. Izpolnite tabelo. Ugotovitve: τ =20 t s [5%] t s τ K s =1 K s =5 K s =20 2. Prenosno funkcijo G(s) = 3(s +1)(s +7) (s +2)(s +3)(s +5) podajte v okolju Matlab s funkcijo zpk. Pretvorite jo v polinomsko obliko (funkcija tf ) in prostor stanj (funkcija ss). Narišite odzive na stopničasto vzbujanje (funkcija step) vseh treh zapisov sistema. Čas opazovanja je 6s. Iz polinomske oblike zapisa določite pole in ničle procesa (funkcije: pole, zero ali roots).

19 14 vaja: Uporaba okolja Matlab in Simulink pri analizi sistemov 3. Iz bločnega diagrama na sliki določite prenosno funkcijo C(s) z uporabo R(s) Matlaba (funkcije: parallel, series, feedback ) innarišite odziv na enotino stopnico. 1 R(s) 2s+8 s (s+2) 2 C(s) (s+3)(s+5) 1 (s+3) 4. V en diagram narišite vhodni sinusni signal amplitude 2 in frekvence 0.5 Hz ter odziva sistemov iz naloge 2 in 3. Čas opazovanja je 15 s, čas vzorčenja pa T s =0.1 s. (funkcije: lsim in plot) 5. Simbolično s pomočjo inverzne Laplace-ove transformacije (syms, ilaplace) izračunajte in narišite (ezplot) odziv na stopničasto vzbujanje sistema 3 G(s) = (0 t 6, nični začetni pogoji). (s+2)(s+3)(s+5) Za isti sistem določite in narišite odziv na stopnico še preko diferencialne enačbe (ročna pretvorba iz prenosne funkcije in vhoda) in uporabite funkcijo za reševanje diferencialnih enačb (dsolve), kjer za vhod uporabite enotino stopnico (heaviside).

20 3. vaja: Simulacija v okolju Matlab - Simulink Osnovni namen vaje je spoznavanje osnovnih funkcij okolja Matlab-Simulink in simulacija sistemov predstavljenih s prenosno funkcijo in diferencialno enačbo. 3.1 Opis sistema Proučujemo ogrevanje kovinske palice v štirih točkah (glej sliko). Postopek modeliranja pokaže, da je možno v nekem ožjem področju (okoli 0 o C) uporabiti linearni model, ki ga prikazuje slika. V tem področju velja, da je časovna konstanta ogrevanja približno enaka časovni konstanti ohlajanja. Lahko si predstavljamo, da eksperimente dejansko delamo okoli temperature 0 o C ali pa, da smo pri modeliranju izvedli linearizacijo okoli neke delovne točke in izvajamo eksperimente okoli te delovne točke. / HA A? ) * +, L E I = F = E? = ! F J / I / I /! I O J O J O J G 1 (s) = Y 1(s) P (s) = 10 10s +1 G 2 (s) = Y 2(s) Y 1 (s) = s +1 Kjer je p(t) močv[kw] insoy(t),y 1 (t) iny 2 (t) temperature v [ o C]. G 3 (s) = Y (s) Y 2 (s) = s +1 Časovne konstante so podane v sekundah. Predpostavimo, da je v začetku temperatura palice enaka temperaturi okolice 0 o C.Natopavtočki A izvedemo vzbujanje s toplotnim virom konstantne vrednosti p(t) = 1kW. 15

21 16 vaja: Simulacija v okolju Matlab - Simulink 3.2 Naloge 1. Določite prenosno funkcijo celotnega procesa G(s) = Y (s). Pretvorite jo v U(s) polinomsko obliko in nato iz polinomske v faktorizirano obliko (funkcije: tf, tf2zp). Določite ojačanje in časovne konstante procesa. Kakšne so ničle in poli procesa? G(s) = G(s) = G(s) = K = T 1 = T 2 = T 3 = ničle: poli: 2. Simulirajte temperaturni proces v okolju Matlab-simulink s pomočjo elementarnih gradnikov (seštevalnik, integrator, ojačevalni blok,...). Vhodni signal (v točki A) izvedemo s konstantnim toplotnim virom vrednosti p(t) = 1kW. Po 200s, ko se temperatura ustali, izključimo grelec in opazujemo prehodni pojav še 200s. Opazujte poteke temperatur y 1 (t),y 2 (t) in y(t). 3. Za primerjavo v isti simulacijski shemi simulirajte temperaturni proces še po dveh od podanih metod: - Metodi zaporedne razčlenitve. V modelu morajo biti dostopne vse tri temperature. - Vgnezdeni metodi. Dostopna je le temperatura v točki D. - Delitvene metodi. Dostopna je le temperatura v točki D. Simulacijsko shemo simulirajte iz *.m datoteke s funkcijo sim. Rezultate simulacije prenesite iz simulinka v Matlab s pomočjo bloka To Workspace. Rezultate narišite v Matlabu. 4. Z dopolnitvijo ene od prej narejenih simulacijskih shem simulirajte zaprtozančni sistem z - ON/OFF regulatorjem brez histereze (stopenjsko krmiljenje 0/1kW), - ON/OFF regulatorjem s histerezo 0, 4 o C (blok Relay) in - P regulatorjem z ojačenjem K P =1, 8.

22 3.2 Naloge 17 Referenca je stopničaste oblike y r (t) = 1. V vseh primerih opazujte vhod in izhod procesa ter komentirajte opažanja. Pri ON/OFF regulaciji ocenite periodo nihanja T P in amplitudo (razpon) nihanja Δy. Pri P regulaciji ocenite maksimalno moč grelcap max, maksimalni prevzpon izhoda y max in pogrešek v ustaljenem stanju e ss. ON/OFF brez hist. T P = Δy = ON/OFF z hist. T P = Δy = P regulator P max = y max = e ss =

23 4. vaja: Načrtovanje vodenja sistemov Osnovni namen vaje je načrtovanje vodenja sistemov z uporabo različnih pristopov kot so: nastavitvena pravila za proporcionalne procese prvega in višjega reda ter optimizacija. 4.1 Opis sistema Pri vaji bomo s pomočjo okolja Matlab-Simulink določili različne regulatorje (P, PI ali PID)za različne procese. V vseh primerih je zaprtozančni sistem podan, kot prikazuje slika. H A B A / H A C I K K / I EI JA = I O Dodatni vhod v sistem je motnja z (recimo stopničaste oblike), s katero lahko preverite regulacijsko delovanje sistema (odpravljanje motenj). Splošna prenosna funkcija PID regulatorja z realnim D členom je G R (s) =K P ( 1+ 1 T I s + T ) Ds = K T P + K I s +1 s + K Ds T s +1 kjer je D člen še dodatno filtriran s prenosno funkcijo 1. reda s časovno konstanto T =(0, 1 do 0, 3)T D.Postopkinačrtovanja regulatorjev so podani v podpoglavju Uglaševanje PID-regulatorjev, ki je del poglavja 8. Vse bistvene korake postopka načrtovanja pri vsaki nalogi prikažite v *.m datoteki. Preverite sledilno in regulacijsko delovanje dobljenih zaprtozančnih sistemov. 18

24 4.2 Naloge Naloge 1. Regulirati želimo nivo vode v shranjevalniku na sliki. vh (t) h(t) R H izh (t) Obnašanje procesa v okolici delovne točke opisuje prenosna funkcija G(s) = 4. Določite PI regulator, tako da bo odziv zaprtozančnega sistema 3 krat 5s+1 hitrejši od odprtozančnega. K P = K I = T I = 2. Za proces gretja na sliki določite PID regulator z realnim D členom z uporabo nastavitvenih pravil Ziegler-Nichols s pomočjo odziva na stopnico. / HA A? ) * +, L E I = F = E? = ! F J / I / I /! I O J O J O J Prenosna funkcija procesa je podana z G(s) =G 1 G 2 G 3 = s s 2 +50s +1 Regulator določite eksperimentalno s pomočjo odzivaprocesanastopničasto spremembo vhoda. K s = T za = T iz = K P = T I = T D = T =

25 20 vaja: Načrtovanje vodenja sistemov Za proces gretja iz točke 2. (G(s) = )določite PID regulator s pomočjo nastavitvenih pravil Ziegler-Nichols na osnovi nihajnega 4000s s 2 +50s+1 preizkusa. Regulator določite eksperimentalno. K kr = T kr = K P = T I = T D = T = 4. Za proces gretja iz točke G(s) = 4000s s 2 +50s +1 določite PI regulator pomočjo računalniške optimizacije s funkcije fminsearch. Program za izvedbo optimizacije (glej poglavje 11.) je dosegljiv na: http : //msc.f e.uni lj.si/download/klancar/t R/T R Lab V aja3.zip. Glavna datoteka SkriptOptim.m kliče funkcijo za optimizacijo fminsearch, ta pa kliče funkcijo za izračun kriterijske funkcije kriterij.m. Funkcija kriterij.m, za vsako iteracijo (trenutno vrednost parametrov PI regulatorja) izvede simulacijo in izračuna vrednost kriterijske funkcije J IAE = 200 e(t) 0 dt. Glede na vrednost kriterijske funkcije funkcija fminsearch določi nove vrednosti parametrov, tako da se vrednost kriterijske funkcije zmanjšuje. Po končani optimizaciji (ko najdemo optimum oz. dosežemo maksimalno število korakov) dobite optimalne vrednosti parametrov PI regulatorja in vrednost kriterijske funkcije. K P = K I = J IAE = V simulacijski shemi Proces.mdl spremenite kriterijsko funkcijo v J ITAE = Kakšen PI regulator dobite? t e(t) dt K P = K I = J ITAE = Rezultatov optimizacij s kriterijskima funkcijama J IAE in J ITAE ne gre primerjati. Strukturi kriterijskih funkcij sta namreč različni, kar pomeni, da je različno tudi želeno optimalno delovanje obeh zaprtozančnih sistemov (dobljena PI regulatorja sta različna).

26 5. vaja: Načrtovanje vodenja laboratorijskih modelnih naprav Pri vaji bomo v okolju Matlab-Simulink obravnavali različne modelne naprave (elektromotorje, hidravlične sisteme in proces navijanja) in za njih določili zaprtozančno vodenje. Opisi naprav so podani v poglavju Naloge 1. Izvedite simulacijo modela procesa v okolici izbrane delovne točke DT tako, da boste dobljene rezultate lahko direktno primerjali z rezultati meritev na procesu (vhod je u = U DT +ΔU 1(t)). Pri tem upoštevajte, da je linearni model ustrezna aproksimacija le v okolici izbrane delovne točke. To pomeni, da je odzivu linearnega modela potrebno prišteti še vrednost signala v delovni točki, da bi lahko primerjali odziv realnega procesa z odzivom modela, kot je ilustrirano na sliki. U DT Y DT _ u() t G(s) ym( t) + y m (t) ut () Proces y p (t) Shema za vrednotenje linearnega modela procesa, kjer je vključena informacija o delovni točki (U DT, Y DT ). Rezultate simulacije in meritev primerjalno narišite na sliki 5.1 in 5.2. V kolikor z odzivi zgrajenega modela niste zadovoljni, predlagajte ustrezne spremembe. Opis prilagoditvenih sprememb pri izbiri signalov, pri določanju razmer v delovni točki ter pri prilagajanju modela: 21

27 22 vaja: Načrtovanje vodenja laboratorijskih modelnih naprav Slika 5.1: Vzbujanje sistema pri odprtozančnem delovanju. Slika 5.2: Odziv sistema in modela pri odprtozančnem delovanju. 2. Na osnovi ocenjenega modela procesa določite PI regulator, ki bo zagotavljal sledilno delovanje brez pogreška v ustaljenem stanju in N-kratno pohitritev sistema (glej podpoglavje 8.3.1). Določite zaprtozančno prenosno funkcijo linearnega sistema, njene pole, časovne konstante, ničle in ojačenje. Ali je dobljeni zaprtozančni sistem stabilen? Če ni, popravite parametra regulatorja

28 5.1 Naloge 23 tako,da bo zadoščeno pogoju stabilnosti in napišite za kakšni vrednosti ste se odločili. Rešitve: Parametri uporabljenega regulatorja: K P = T I = K I = Zaprtozančna prenosna funkcija linearnega sistema: Poli zaprtozančnega sistema: Časovne konstante zaprtozančnega sistema: Ničle zaprtozančnega sistema: Ojačenje zaprtozančnega sistema: Stabilnost zaprtozančnega sistema: 3. Delovanje zaprtozančnega sistema preverite najprej simulacijsko, pri čemer posvetite pozornost območju regulirnega signala, ki je pri realnem procesu omejen na ±U max. Za zaprtozančni sistem želimo, da bi čim bolje sledil referenčnemu signalu stopničaste oblike in amplitude ΔU R, kot prikazuje slika. rm( t)= UR1( t) em( t) um( t) linearni ym( t) _ Regulator model Shema zaprtozančne simulacije modela procesa. 4. V kolikor je delovanje modela sprejemljivo, izvedite eksperiment pri uporabi istega regulatorja in ob enaki referenci tudi na napravi (referenca je r = Y DT +ΔU R 1(t)) in rezultate meritev ter simulacije prikažite primerjalno na slikah 5.3 in 5.4. Na enem grafu prikažite referenčni signal, odziv modela in odziv procesa, na drugem pa regulirni signal procesa in modela. Pri realizaciji zaprtozančnega delovanja bodite pozorni na pravilno uporabo regulatorja, ki je bil načrtan za linearni model. Razmere so ilustrirane na sliki 5.5. cvodenjenaprav

29 24 vaja: Načrtovanje vodenja laboratorijskih modelnih naprav Slika 5.3: Referenčni signal in odziv sistema. Slika 5.4: Regulirni signal.

30 5.1 Naloge 25 Slika 5.5: Bločni diagram primerjave linearnega reguliranega sistema in realnega reguliranega sistema.

31 6. vaja: Vodenje procesov z mikrokrmilnikom Arduino Uno Vodenje izbranega procesa, za katerega ste v prejšnji vaji že določili zvezni in diskretni model, bomo izvedli s pomočjo diskretnega PID regulatorja implementiranega na mikrokrmilniškem vezju Arduino Uno. 6.1 PID-regulator Prenosno funkcija idealnega PID-regulatorja podaja enačba G PID (s) = U(s) ( E(s) = K P 1+ 1 ) T I s + T Ds kjer so K P proporcionalno ojačenje, T I integrirna časovna konstanta in T D časovna konstanta diferenciatorja. Pri izvedbi PID-regulatorja v praksi se uporablja zakasnjeni D člen, kar dosežemo z uvedbo filtra prvega reda na odvodu ( G PIDreal (s) =K P 1+ 1 T I s + T ) Ds T s +1 kjer je T filtrska konstanta D člena in jo lahko določimo z T =0, 2T D Diskretna izvedba zveznega PID regulatorja Pri implementaciji PID regulatorja moramo oceniti integral pogreška in odvod pogreška e(k), podanega v diskretnih časih vzorčenja t = kt s, k =0,,n. Integral pogreška aproksimiramo z kts I = e(t)dt =. k e(i)t s odvod pogreška pa z 26 0 D = de(t) dt. = i=1 e(k) e(k 1) T s

32 6.1 PID-regulator 27 Končni regulator potem je ( u(k) =K P e(k)+ T s T I k i=1 e(i)+ T D (e(k) e(k 1)) T s ) Diskretizacija PID regulatorja Če izvedemo diskretizacijo idealnega PID regulatorja G PID (s) pričasu vzorčenja z uporabo metode zadnjih diferenc pri operaciji odvajanja in integracije. Pri izpeljavi vstavimo v G PID (s)izrazs = 1 z 1,kjerjeT T s z s čas vzorčenja. Po izpeljavi dobimo diskretni PID-regulator v rekurzivni obliki u(k) =u(k 1) + q 0 e(k)+q 1 e(k 1) + q 2 e(k 2) kjer so parametri q 0 = K P (1 + Ts T I q 1 = K P (1 + 2 T D T q 2 = K D P Ts + T D Ts ) Ts ) Izpeljavo lahko izvedemo v okolju Matlab s sledečo kodo \verbatim{ syms z Kp Ti Td Ts s=1/ts*(z-1)/z Gpid=Kp*(1+1/(Ti*s)+Td*s) % zvezna prenosna funkcija PID-a [n,d]=numden(gpid) Gpid_z=(collect(n,z)/collect(d,z)) pretty(gpid_z) } ki nam določi diskretno prenosno funkcijo regulatorja G PID (z) = U(z) E(z) = K ( ) P 2 Ts + T D T I + T I T s z 2 K P (2 T D T I + T I T s ) z + K P T D T I T I T s z 2 T I T s z od koder lahko določimo gornjo rekurzivno obliko regulatorja v časovnem prostoru.

33 28 vaja: Vodenje procesov z mikrokrmilnikom Arduino Uno 6.2 Naloge 1. Za ocenjeni model procesa (iz 1. vaje) v izbrani delovni točki in za ocenjeni regulator PID (iz 5. vaje) določite parametre diskretnega regulatorja PID. Delovanje regulatorja preverite s simulacijsko shemo, ki vsebuje zvezni model procesa in diskretni regulator, kot prikazuje slika 6.1. referenca PID PID(z) Zero Order Hold (D/A) K T.s+1 G(s) A/D Scope Slika 6.1: Izgled simulacijske sheme z zveznim modelom procesa in diskretnim regulatorjem. Regulator realizirajte z diskretno prenosno funkcijo G(z) = q 0z 2 +q 1 z+q 2 (blok z 2 z Discrete Transfer Fcn). Pretvorbo D/A simulira zadrževalnik ničtega reda (blok Zero-Order Hold). Pretvorbo A/D pa realizirajte z blokom Quantizer, kjer upoštevajte 10 bitno pretvorbo A/D. Če z odzivom niste zadovoljni popravite parametre regulatorja. 2. Dobljeni diskretni regulator preverite tudi na procesu, tako da v Simulink shemo namesto modela vstavite blok NI-PCI Pri izvedbi regulacije upoštevajte delovno točko procesa (slika 8.8). 3. Implementirajte dobljeni regulator na mikrokrmilniškem vezju Arduino Uno in preverite njegovo delovanje. Uporabite prvi A/D kanal (Ain1) za branje signala iz senzorja, izhod regulatorja pa naj bo PWM signal na pinu 9 (Aout1). Najprej preverite regulacijsko delovanje, kjer je referenca nastavljena na delovno točko, regulator pa odpravlja motnje, ki se zgodijo med delovanjem procesa. Motnje lahko simulirate z vplivanjem na proces (npr. previdno z roko nekoliko zadržite vrtenje motorja). 4. Izvedite regulator še za sledilno delovanje, kjer referenca ne bo konstantno nastavljena na delovno točko, ampak jo bo možno spreminjati med delovanjem. Za nastavljanje reference lahko uporabite serijsko komunikacijo - v pomoč vam je lahko program v poglavju 1.3. Referenco lahko nastavljate tudi preko dodatnega analognega vhoda (Ain2) na Arduinu.

34 7. vaja: Načrtovanje vodenja s pomočjo Bodejevega diagrama Osnovni namen vaje je frekvenčna analiza sistema s pomočjo Bodejevega diagrama in določitev regulatorja s pomočjo nastavitvenih pravil z Bodejevim diagramom. Opis sistema Obravnavajmo sistem treh povezanih shranjevalnikov, kot so prikazani na sliki. Obnašanje sistema lahko modeliramo s tremi diferencialnimi enačbami: 10 dh 1(t) + dt h 1 (t) =Φ 1 (t), 10 dh 2(t) +h dt 2 (t) =2h 1 (t) in20 dh 3(t) +h dt 3 (t) =2h 2 (t). Od tod lahko določimo tri prenosne funkcije, ki opisujejo posamezen shranjevalnik: G 1 (s) = H1(s) = 1, G Φ 1 (s) 10s+1 2(s) = H2(s) = 2 in G H1(s) 10s+1 3(s) = H3(s) = 2. Od H2(s) 20s+1 koder dobimo skupno prenosno funkcijo procesa G(s) = H 3(s) Φ 1 (s) = G 1G 2 G 3 = 4 (10s + 1)(10s + 1)(20s +1) 29

35 30 vaja: Načrtovanje vodenja s pomočjo Bodejevega diagrama 7.1 Naloge 1. Narišite frekvenčno karakteristiko sistema treh povezanih tankov G(s) z uporabo z Bodejevega diagrama (ukaz bode). Narišite še asimptotični potek Bodejevega diagrama. 2. Iz narisanega Bodejevega diagrama odčitajte pasovno širino ω b fazni razloček φ m in amplitudni razloček K m. Rezultat preverite z ukazom margin. ω b = K m = φ m =

36 7.1 Naloge S pomočjo nastavitvenih pravil na osnovi Bodejevega diagrama za sistem določite P in PI regulator. Nastavitvena pravila so opisana v podpoglavju Nastavitvena pravila za P-procese višjega reda s pomočjo Bodejevega diagrama, ki je del poglavja 8. K P = K P = T I = 4. Narišite Bodejev diagram dobljenega kompenziranega sistema (produkt prenosne funkcije regulatorja G reg (s) in procesa G(s)). Določite fazni razloček φ m in amplitudni razloček K m za sistem s PI regulatorjem. K m = φ m = 5. Delovanje dobljenih dveh regulatorjev (P in PI) preverite s pomočjo simulacije, kjer naj bo referenca enotina stopnica. Na skupni graf narišite potek izhoda procesa (h 3 ) za oba regulatorja.

37 8. Dodatek A - Teoretični in praktični napotki 8.1 Statična karakteristika Statična karakteristika podaja odvisnost izhoda sistema glede na vhod sistema v ustaljenih razmerah (stacionarno stanje). Pri postopku določanja statične karakteristike proporcionalnih procesov moramo torej pri vsaki meritvi počakati, da prehodni pojav izzveni. Točko statične karakteristike izmerimo tako, da pri neki konstantni vrednosti vhoda pomerimo ustaljeno vrednost izhoda sistema. Večtehtočk nato narišemo v skupni graf - statično karakteristiko Y = f(u), kar ponazarja slika 8.1. ut () U 4 U 3 U 2 ut () yt () Proces yt () Y 4 Y 3 Y 2 U 1 t Y 1 t Y ( U 4, Y 4 ) ( U 3, Y 3 ) ( U 2, Y 2 ) ( U 1, Y 1 ) U Slika 8.1: Statična karakteristika procesa, ocenjena iz štirih izmerjenih točk (U i,y i ) in aproksimirana s krivuljo. Iz statične karakteristike lahko ocenimo področje delovanja procesa, njegovo nelinearnost in želeno področje delovanja oz. delovno točko procesa. Ojačenje 32

38 8.2 Linearizacija sistema v delovni točki 33 procesa v delovni točki je podano z naklonom tangente v izbrani delovni točki. 8.2 Linearizacija sistema v delovni točki Večinoma sistemi v naravi oz. praksi izkazujejo nelinearne lastnosti. Za analizo sistemov (frekvenčno ali časovno) in za načrtovanje vodenja (ugotavljanje stabilnostisistema)pajelinearnimodelprocesaprikladnejši. Obravnava in teorija linearnih sistemov je dobro znana in vpeljana, kar ne velja za nelinearne sisteme. Pomembna lastnost, ki velja za linearne sisteme y = f(x), je teorem natovarjanja ali superpozicije f(a u 1 + b u 2 )=a f(u 1 )+b f(u 2 ), ki združuje dve lastnosti linearnih sistemov: aditivnost f(u 1 + u 2 )=f(u 1 )+f(u 2 ) in homogenost f(a u) =a f(u). Pri obravnavi nelinearnih sistemov torej želimo oceniti linearizirani model, ki dobro opiše delovanje sistema v okolici izbrane delovne točke. Postopek določitve lineariziranega modela oz. linearnega modela podajamo v podpoglavjih in V podpoglavju pa je pokazana shema za primerjavo odzivov linearnega modela in nelinearnega sistema Linearizacija nelinearnega modela procesa Linearizacija je postopek, kjer nelinearno relacijo oz. model (statično ali dinamično) sistema aproksimiramo s prvima dvema členoma Taylorjeve vrste. Če imamo nelinearno statično relacijo v obliki y = f(u) kjer je f nelinearna preslikava vhoda u v izhod sistema y, lahko za okolico delovne točke U DT, Y DT = f(u DT ) izpeljemo linearni model y f(u DT )+ f u (u U DT )=n + K (u U DT ) u=udt ki predstavlja enačbo premice z odmikom n = f(u DT )inojačenjem v delovni točki K = f u u=u DT (nagib tangente v delovni točki), kjer je parcialni odvod ovrednoten v delovni točki. Podobno je v primeru nelinearne dinamične relacije y(t) =f(y(t),u(t)) kjer z linearizacijo v okolici delovne točke U DT, Y DT določimo linearni model f(y, u) ẏ f(y DT,U DT )+ f(y, u) y (y Y DT)+ y=ydt u (u U DT) y=ydt u=u DT u=u DT

39 34 Dodatek A - Teoretični in praktični napotki Dobljeni linearni model je deviacijski model, ki dobro opisuje sistem le v okolici delovne točke. Z vpeljavo spremenljivk Δy =(y Y DT ), Δu =(u U DT ) in Δy =(ẏ f(y DT,U DT )), ki opisujejo le spremembe iz delovne točke, zapišemo linearni model kot Δy f(y, u) f(y, u) y Δy + y=ydt u Δu y=ydt u=u DT u=u DT kjer za ustaljeno stanje v delovni točki velja ẎDT = f(y DT,U DT ) = 0. Linearni model je torej vedno podan v lineariziranem koordinatnem sistemu (Δy, Δu), zaradi česar je potrebno pri uporabi lineariziranega modela v absolutnih koordinatah (y, u) vedno upoštevati še razliko med izhodiščem obeh koordinatnih sistemov - delovno točko Y DT, U DT. Velja torej y =Δy + Y DT u =Δu + U DT Podrobneje je pravilna uporaba linearnega modela ilustrirana v podpoglavju Ocena linearne prenosne funkcije v delovni točki Gre za praktičen pristop, kjer ocenimo linearni model procesa v neki delovni točki s pomočjo eksperimenta. Večinoma je to odziv procesa na stopničast signal iz delovne točke na vhodu procesa. Amplituda stopnice mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Postopek določitve lineariziranega modela prvega reda z zakasnitvijo ponazarja slika 8.2. Preden naredimo stopničasto spremembo vhoda, moramo počakati, da se proces ustali v delovni točki. Iz dobljenega odziva v delovni točki določimo časovno konstanto T, mrtvi čas procesa T m in ojačenje K = Δy. Δu Vvečini primerov lahko dobljeni odziv opišemo s prenosno funkcijo 1. reda brez zakasnitve (T m =0) G(s) = K Ts+1 kar je dober približek za procese 1. reda oz. procese z eno dominantno časovno konstanto. Procese z zakasnitvijo in procese višjega reda z eno dominantno časovno konstanto in nadkritično dušenim odzivom (ζ 1) lahko aproksimiramo z modelom 1. reda z zakasnitvijo G(s) = K Ts+1 e stm

40 8.2 Linearizacija sistema v delovni točki 35 ut () ut () yt () Proces yt () U DT u Y DT T m T y t s t t s t T m T Slika 8.2: Določitev linearnega modela 1. reda z zakasnitvijo v delovni točki U DT, Y DT,spomočjo odziva na stopnico. Procese s podkritično dušenim odzivom (0 ζ<1) na stopničasto vzbujanje lahko aproksimiramo z 2. redom. Odziv nelinearnega procesa 2. reda ponazarja slika 8.3. Model procesa v delovni točki (U DT, Y DT )zapišemo v obliki ut () ut () yt () Proces yt () u Y DT y y p U DT t p t s t t s t Slika 8.3: Določitev linearnega modela 2. reda z (0 ζ<1) v delovni točki U DT, Y DT,spomočjo odziva na stopnico. G(s) = Kω n 2 s 2 +2ζω n s + ω n 2 kjer je K ojačenje, ω n lastna frekvenca in ζ koeficient dušenja. Pola tega procesa sta konjugirano kompleksna s 1,2 = ζω n ± jω n 1 ζ2. S pomočjo odziva iz

41 36 Dodatek A - Teoretični in praktični napotki delovne točke na sliki 8.3 in upoštevanjem relacij M p = Δy p Δy Δy = e πζ 1 ζ 2 t p = π ω d ω d = ω n 1 ζ 2 lahko določimo parametre modela kot (ln(m p )) 2 ζ = π 2 +(ln(m p )) 2 ω n = π t p 1 ζ 2 K = Δy Δu Tako ocenjeni modeli procesa veljajo le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa).

42 8.2 Linearizacija sistema v delovni točki Vrednotenje linearnega modela V okolici delovne točke dobljeni linearni model procesa (teoretično z linearizacijo ali eksperimentalno) želimo primerjati s procesom, da ugotovimo njegovo ustreznost. Pravilna shema za vrednotenje, ki upošteva delovno točko je prikazana na sliki 8.4. U DT Y DT _ u() t G(s) ym( t) + y m (t) ut () Proces y p (t) Slika 8.4: Shema za vrednotenje modela procesa, kjer je vključena informacija o delovni točki (U DT, Y DT ). Ker linearni model velja le za spremembe iz delovne točke (deviacijski model), moramo torej vhodu v linearni model odšteti delovno točko vhoda U DT, dobljenemu izhodu modela pa prišteti vrednost izhoda v delovni točki Y DT.

43 38 Dodatek A - Teoretični in praktični napotki 8.3 Uglaševanje PID-regulatorjev V tem podpoglavju so podana nastavitvena pravila za načrtovanje PID-regulatorjev in sicer za vodenje procesov prvega reda, prvega reda z mrtvim časom, procesov višjega reda in integrirnih procesov. Obravnavana je tudi optimalna nastavitev koeficientov karakterističnega polinoma zaprtozančnega sistema in optimalna nastavitev PID-regulatorja s pomočjo optimizacije cenilke. Na koncu je prikazana regulacijska shema, ki omogoča kompenzacijo delovne točke Nastavitvena pravila za proporcionalne procese 1. reda Za vodenje proporcionalnega (ali P-procesa) prvega reda (P1) lahko uporabimo P-regulator (v tem primeru moramo predpisati želeno ojačenje zaprtozančnega sistema K zel ali želeno časovno konstanto zaprtozančnega sistema T zel ) ali PIregulator (predpisati moramo T zel,ojačenje zaprtozančnega sistema je namreč vedno enako 1 zakaj?), medtem ko je T časovna konstanta procesa 1. reda, K pa njegovo ojačenje. regulator K P T I T D P T T zel KT zel ali K zel K(1 K zel ) / / PI T T zel K T / Gornja nastavitvena pravila za P-regulator v tabeli lahko izpeljemo, če primerjamo želeno zaprtozančno prenosno funkcijo G zel = K zel T zel zizračunano zaprtozančno prenosno funkcijo G z = K P G,kjerjeK 1+K P G p proporcionalno ojačenje s+1 regulatorja in G = K prenosna funkcija procesa. Iskano ojačenje K Ts+1 P lahko dobimo s primerjavo časovnih konstant G zel in G z ali s primerjavo ojačenj G zel in G z. Ker ima P-regulator na P-procesu prvega reda vedno pogrešek v ustaljenem stanju,jesmiselnaizbira0<k zel < 1. Nastavitvena pravila za PI-regulator izpeljemo tako, da izberemo želeno 1 zaprtozančno prenosno funkcijo G zel = T zel (I-del regulatorja kompenzira s+1 pogrešek v ustaljenem stanju, torej K zel = 1). Iz zaprtozančne prenosne funkcije G z = G PIG izrazimo G 1+G PI G PI = Gz,kjerzaG G G zg z vstavimo G zel,indobimo G PI = T (1 + 1 ). T zel K Ts

44 8.3 Uglaševanje PID-regulatorjev Nastavitvena pravila za proporcionalne procese 1. reda z mrtvim časom Potrebujemo ojačenje procesa K, časovno konstanto T in mrtvi čas T m. Iz nastavitvenih pravil Ziegler-Nichols določimo regulator. regulator K P T I T D P T KT m / / PI 0,9 T KT m 3,3 T m / PID 1,2 T KT m 2 T m 0,5 T m

45 40 Dodatek A - Teoretični in praktični napotki Nastavitvena pravila za P-procese višjega reda (Ziegler-Nichols) Podobno kot pri naslednji skupini nastavitvenih pravil (Chien-Hrones-Reswick), tudi ta pravila temeljijo na odprtozančnem preizkusu s stopničastim vhodnim signalom. V prevojni točki (za P-procese višjega reda) odziva narišemo tangento in ocenimo čas zakasnitve T za in čas izravnave T iz ter ojačenje procesa K (glej sliko 8.5). Iz nastavitvenih pravil Ziegler-Nichols določimo regulator. regulator K P T I T D P T iz KT za / / PI 0,9 T iz KT za 3,3 T za / PID 1,2 T iz KT za 2 T za 0,5 T za Slika 8.5: Odprtozančni odziv procesa na stopničasto vzbujanje in ocena parametrov T za, T iz in K = Δy Δu.

46 8.3 Uglaševanje PID-regulatorjev Nastavitvena pravila za P-procese višjega reda (Chien-Hrones- Reswick) Podobno kot pri prejšnji skupini nastavitvenih pravil (Ziegler-Nichols), tudi ta pravila temeljijo na odprtozančnem preizkusu s stopničastim vhodnim signalom in se uporabljajo za vodenje proporcionalnih procesov višjega reda. V prevojni točkiodzivanarišemo tangento in ocenimo čas zakasnitve T za in čas izravnave T iz ter ojačenje procesa K (za ilustracijo glejte sliko 8.5). regulator aperiodični odziv z najkrajši najkrajšim umiritveni čas z umiritvenim časom 20% prenihajem regulacijsko sledilno regulacijsko sledilno delovanje delovanje delovanje delovanje P K P 0,3 T iz KT za 0,3 T iz KT za 0,7 T iz KT za 0,7 T iz KT za PI K P 0,6 T iz KT za 0,35 T iz KT za 0,7 T iz KT za 0,6 T iz KT za T I 4 T za 1,2 T iz 2,3 T za T iz K P 0,95 T iz KT za 0,6 T iz KT za 1,2 T iz KT za 0,95 T iz KT za PID T I 2,4 T za T iz 2 T za 1,35 T iz T D 0,42 T za 0,5 T za 0,42 T za 0,47 T za

47 42 Dodatek A - Teoretični in praktični napotki Nastavitvena pravila z uporabo nihajnega preizkusa (Ziegler- Nichols) Nihajni preizkus izvedemo tako, da proces in proporcionalni regulator sklenemo z negativno povratno zanko in povečujemo ojačenje toliko časa, da proces postane mejno stabilen in nedušeno oscilira. Ojačenje v tistem trenutku imenujemo kritično ojačenje K kr, T kr pa je perioda nihanja (glej sliko 8.6). regulator K P T I T D P 0,5 K kr / / PI 0,45 K kr 0,83 T kr / PID 0,6 K kr 0,5 T kr 0,125 T kr T kr r() t yt () t _ P-regulator Proces t K kr Slika 8.6: Zaprtozančni odziv sistema na spremembo reference. Pri kritičnem ojačenju P-regulatorja K kr izhod y(t) nedušeno zaniha s periodo T kr.

48 8.3 Uglaševanje PID-regulatorjev Nastavitvena pravila za integrirne procese Načrtovanje regulatorja temelji na odprtozančnem odzivu na stopničasti vhodni signal kot prikazuje slika 8.7. Iz odziva ocenimo K I ( integrirno ojačenje sistema), ki ga dobimo, če delimo naklon odziva sistema v ustaljenem stanju z amplitudo vhodne stopnice (K I = Δy 1 ). Čas zakasnitve T Δt Δu za dobimo, če narišemo tangento na odziv v ustaljenem stanju in odčitamo, kje seka nivo izhodnega signala pred nastopom stopničaste spremembe na vhodu procesa. (Opomba: Ker je proces integrirnega značaja, je potrebno izvesti stopničasto spremembo iz u = 0 na u =Δu, sicer proces pred nastopom spremembe ne bi bil v ustaljenem stanju). regulator K P T I T D P 0,5 K I T za / / PD 0,5 K I T za / 0,5 T za PI 0,42 K I T za 5,8 T za / PID 0,4 K I T za 3,2 T za 0,8 T za ut () ut () yt () Proces yt () y t s u t t s T za t t Slika 8.7: Odprtozančni odziv I-procesa na stopničasto vzbujanje in ocena parametrov T za in K I = Δy 1. Δt Δu

49 44 Dodatek A - Teoretični in praktični napotki Nastavitev polinoma zaprtozančnega sistema (Graham- Lathrop) Pri tej metodi gre za izenačitev karakterističnega polinoma zaprtozančnega sistema in polinoma v tabeli, ki je dobljen z optimizacijo kriterijske funkcije ITAE ( 0 t e dt). Parameter ω n je lastna frekvenca zaprtozančnega sistema. imenovalec zaprtozančne prenosne funkcije 1. red s + ω n 2. red s 2 +1,4ω n s + ω n 2 3. red s 3 +1,75ω n s 2 +2,15ω n 2 s + ω n 3 4. red s 4 +2,1ω n s 3 +3,4ω n 2 s 2 +2,7ω n 3 s + ω n 4 5. red s 5 +2,8ω n s 4 +5ω n 2 s 3 +5,5ω n 3 s 2 +3,4ω n 4 s + ω n 5 6. red s 6 +3,25ω n s 5 +6,6ω n 2 s 4 +8,6ω n 3 s 3 +7,45ω n 4 s 2 +3,95ω n 5 s + ω n 6 Pravila veljajo za sistem, katerega zaprtozančna prenosna funkcija ima obliko a G(s) = n s n +a 1 s n 1 + +a n 1 s+a n. V kolikor ima zaprtozančna prenosna funkcija ničlo, moramo zagotoviti (z izbiro prostega parametra), da je le-ta zanemarljiva glede na pole sistema.

50 8.3 Uglaševanje PID-regulatorjev Nastavitvena pravila za P-procese višjega reda s pomočjo Bodejevega diagrama Pravila temeljijo na Bodejevem diagramu odprtozančne prenosne funkcije G(s)H(s), ki mora biti vsaj drugega reda. Pravila predpišejo potrebni fazni razloček (φ m =18 ), ki ga dosežemo s primerno izbiro ojačenj regulatorja. Iz Bodejevega diagrama moramo odčitati frekvenco ω a pri faznem kotu G(jω a )H(jω a ) = 162 in frekvenco ω b pri faznem kotu G(jω b )H(jω b ) = 144. Nadalje odčitamo še absolutne vrednoti L(jω a )=20log( G(jω a )H(jω a ) ) in L(jω b )=20log( G(jω b )H(jω b ) ). S pomočjo teh podatkov iz tabele odčitamo regulator. regulator K P T I T D P 1 G(jω a)h(jω a) / / PI 1 G(jω b )H(jω b ) 2π ω a / PID 1 G(jω b )H(jω b ) 2π ω a 0, 1 2π ω a 1 Kotvidimoiztabelejeojačenje K P = G(jω a)h(jω a) kar pomeni, da je ojačenje kompenziranega sistema pri frekvenci ω a enako 1 oz 0 db in fazni razloček φ m = 18. Pri PI in PID regulatorju vnese I del še dodatno zaostajanje, zato K P določimo pri faznem kotu -144.

51 46 Dodatek A - Teoretični in praktični napotki Določitev PID-regulatorja s pomočjo optimizacije Optimizacija je postopek, kjer s pomočjo poskušanja iščemo optimalno rešitev za dani problem. V našem primeru iščemo parametre PID-regulatorja, ki minimizirajo ali maksimizirajo (odvisno od situacije) določeno cenilko (kriterijsko funkcijo) pri nekem prehodnem pojavu (sprememba reference ali motnje). Cenilka je torej merilo kvalitete obravnavanega zaprtozančnega sistema. Odvisna je lahko od pogreška in regulirne veličine. Nekaj primerov cenilk (glej knjigo [2]) je podanih v nadaljevanju. Primera cenilk, ki upoštevata časovni potek pogreška: C ISE = e(t) 2 dt C IAE = 0 0 e(t) dt Primera cenilke, ki utežita časovni potek pogreška s časom: C ITSE = C ITAE = 0 0 te(t) 2 dt t e(t) dt in primer možnih cenilk, kjer razen pogreška upoštevamo tudi regulirno veličino (varčne cenilke) ( C = e(t) 2 + R (u(t) u( )) 2) dt C = 0 0 ( t e(t) +R (u(t) u( )) 2 ) dt kjer je R utežni faktor regulirne veličine. V okolju Matlab-Simulink lahko za optimizacijo uporabimo temu namenjeno funkcijo fminsearch (oz. fminunc ). Ključni vhodni parameter funkcije fminsearch je m-funkcija, ki za dane vrednosti parametrov PID-regulatorja izračuna vrednost kriterijske funkcije.

52 8.3 Uglaševanje PID-regulatorjev Regulacijska shema s kompenzacijo delovne točke Proces želimo regulirati v okolici delovne točke (U DT, Y DT ). Z enim od predstavljenih načinov (podpoglavje 8.3) smo določili ustrezni regulator, ki zagotavlja sledilno ali regulacijsko delovanje zaprte zanke. Najenostavnejši linearni regulator je P-regulator, kjer regulirno veličino dobimo tako, da regulacijski pogrešek množimo s konstanto. Glavna pomanjkljivost P-regulatorja je pogrešek v ustaljenem stanju pri konstantni referenci oz. konstantni motnji. To pomanjkljivost lahko vsaj v delovni točki odpravimo, če uporabimo regulacijsko shemo iz slike 8.8. Ko je referenca r(t) =Y DT, se proces ustali U DT r() t e() t u() t + ut () y(t) Regulator Proces _ Slika 8.8: Kompenzacija delovne točke v regulacijski zanki. vdelovnitočki, zaradi česar je regulacijski pogrešek e(t) = 0, Δu = Ke(t) = 0in je zato vhod v proces u(t) =U DT. V kolikor uporabimo PI-regulator, I del poskrbi za izničenje pogreška v ustaljenem stanju saj integrira pogrešek, dokler regulirna veličina ne zagotovi ničnega pogreška. Čas, ki je potreben, da I del regulatorja odpravi regulacijski pogrešek, je odvisen od integracijske časovne konstante I-regulatorja (T I ). V kolikor uporabimo regulacijsko shemo iz slike 8.8, lahko v okolici delovne točke ta integracijski čas bistveno skrajšamo, s čemer dosežemo hitrejši odziv regulacijske zanke.

53 9. Dodatek B - Opis laboratorijskih modelnih naprav 9.1 Motor-Generator (Amira DR 300) Opis sistema Modelna naprava AMIRA DR 300, kot jo shematično prikazuje slika, je namenjena študiju regulacije hitrosti vrtenja električnega motorja. Glavna sestavna dela modelne naprave sta komandna postaja in mehanski sistem. S komandno postajo upravljamo preko komandne plošče. Mehanski del sestavljajo motor, generator, lamelna sklopka, taho generator in inkrementalni dajalnik. Tipali modelne naprave sta taho-generator za hitrost in inkrementalni dajalnik za zasuk. Prosti konec motorne gredi je preko sklopke priključen na gred generatorja. Na komandni plošči je dostop do izhodnega toka motorja in generatorja. Drugi konec gredi generatorja omogoča priključitev dodatne mase. Motor in generator sta pritrjena na aluminijast nosilec. Mehanski del je priključen na krmilno elektroniko z enim konektorjem. Vsi mehanski deli so zaščiteni s prosojnim pleksi steklom, z možnostjo odpiranja. 48

54 9.1 Motor-Generator (Amira DR 300) 49 Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki: območje aktuatorja: ±U max = ±10 čas vzorčenja: T S =0.01s

55 50 Dodatek B - Opis laboratorijskih modelnih naprav 9.2 Hidravlični sistem (ELWE) Opis sistema Obravnavani sistem sestoji iz vodne črpalke, s pomočjo katere črpamo vodo v shranjevalnik z volumskim pretokom Φ vh. Nivo vode h lahko spremljamo s senzorjem, ki je nameščen na napravi. Dovoljeno napetostno območje vzbujanja vodne črpalkejevobmočju od 0 do 10 V, v istem napetostnem območju pa pričakujemo tudi meritev nivoja vode v shranjevalniku, katerega presek ima ploščino S in izhodni volumski pretok Φ izh. Shematično lahko torej obravnavani sistem predstavimo z bločnim diagramom na sliki. vh (t) h(t) V izh (t) S Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa).

56 9.2 Hidravlični sistem (ELWE) 51 Podatki: območje aktuatorja: ±U max = ±10V čas vzorčenja: T S =0.1s

57 52 Dodatek B - Opis laboratorijskih modelnih naprav 9.3 Proces navijanja (TQ CE 108) Opis sistema Modelna naprava TQ CE 108, ki jo shematično prikazuje slika, ponazarja problem nadzora napetosti v materialu in hitrosti obdelovanega materiala. Praktične primere takih procesov srečamo v tekstilni industriji, pri obdelavi in predelavi papirja in podobnih primerih, kjer se material navija z ene osi na drugo, vmes pa je obdelovalno mesto. 5 E K EH= A L = F I J= = G M 4 E? = = A H A A = JA C A I JEJH= K I L HJA = H E? A M J H J H M A I A JH= Naprava je sestavljena iz treh jermenic, nameščenih na pokončni plošči tako, da oblikujejo trikotnik, ki leži na osnovnici. Spodnji jermenici sta neposredno pritrjeni na osi dveh nominalno identičnih servomotorjev, ki poganjata neskončen elastičen trak. Navora obeh motorjev je mogoče nadzorovati s priključenima napetostima in imata možnost obojestranskega neodvisnega vrtenja. Gnana jermenica skupaj z ročico, na kateri je nameščena, predstavlja delovno postajo obdelovalnega stroja. Na njej merimo zategnjenost in hitrost pomika traku. Hitrost ω merimo s pulzno-števnim tahogeneratorjem in se spreminja v območju od 0 do 3000 vrtljajev na minuto. Zategnjenost traku merimo posredno preko kotnega pomika ročice Θ, na kateri je nameščena gnana jermenica. Pomik zaznavamo z natančnim servo potenciometrom, nameščenim v osi vrtenja ročice, ki se giblje v območju ±10. Delovanje obravnavanega procesa je mogoče nekoliko poenostaviti. V ta namen pritrdite vijak na zadnji strani naprave, s čimer onemogočite nihanje jermenice. Vzbujanji obeh pogonskih motorjev zvežite paralelno. Tako smo dobili proces, ki ga je mogoče opisati kot sistem z enim vhodnim signalom, tj. napetostjo vzbujanja pogonskih motorjev in enim izhodom, tj. izmerjeno napetostjo tahogeneratorja jermenice, ki govori o hitrosti vrtenja jermenice. Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati.

58 9.3 Proces navijanja (TQ CE 108) 53 V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki: območje aktuatorja: ±U max = ±5V čas vzorčenja: T S =0.01s

59 54 Dodatek B - Opis laboratorijskih modelnih naprav 9.4 Elektromotor z obročem (TQ CE 9) Opis sistema Modelna naprava TQ CE9 je ilustrirana na sliki. V celoti gledano sestoji iz obroča, ki ga lahko preko napetostnega vzbujanja motorja vrtimo v obe smeri in kroglice, ki jo namestimo v utor obroča. Pri rokovanju s sistemom pa uporabljamo tudi pripadajočo instrumentacijsko škatlo. Pilotna naprava je namenjena študiju modeliranja in načrtovanja vodenja oscilatornih sistemov. V našem primeru se bomo posvetili le opazovanju dinamičnih lastnosti in načrtovanju vodenja dela sistema. Opazovali bomo hitrost vrtenja obroča od napetosti vzbujanja elektromotorja. To pomeni,da bomo kroglico iz obroča pred pričetkom izvajanja eksperimentov odstranili. K J = F A J I JL > K = = L EI EC = I EI JA ' O J D EJH I JL HJA = > H = E EI EC = Glavna sestavna dela modelne naprave sta komandna postaja in mehanski sistem. S komandno postajo upravljamo preko komandne plošče. Komandna postaja vsebuje servo ojačevalnike za motor in generator, enoto za prilagajanje signalov, napajalno enoto in modul z izhodi. Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1

60 9.4 Elektromotor z obročem (TQ CE 9) 55 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki: območje aktuatorja: 10 10V čas vzorčenja: T S =0.01s

61 56 Dodatek B - Opis laboratorijskih modelnih naprav 9.5 Helikopter Opis sistema Modelna naprava helikopter je prikazana na sliki. Naprava je, dinamično gledano, nihalo, ki ga iz ravnovesne lege lahko premaknemo s pomočjo propelerja. Spomočjo namestitve dveh protiuteži lahko spreminjamo dinamiko sistema. Naprava ima izrazito nelinearno dinamiko. Trenje v ležajih je majhno in ne vpliva bistveno na ponovljivost poskusov. Elektronika naprave je zaprta v škatlo PC računalnika. Na škatli se nahajajo priključne puše (glej sliko). Napravo priključimo tako, da debelejšo rdečo in črno žico z oznakama 5 povežemo na puši z oznakama 5 in to tako, da barve puš ustrezajo barvam priključkov. Na enak način povežemo žici z oznakama 3 in 2. Na priključno mesto 4 priključimo krmilni signal za hitrost vrtenja motorja, na mesto 1 pa merilnik napetosti senzorja. Prenosno funkcijo naprave ocenimo eksperimentalno. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = Kω 2 n s 2 +2ζω n s + ω 2 n Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki:

62 9.5 Helikopter 57 območje aktuatorja: 0 10V čas vzorčenja: T S =0.01s

63 58 Dodatek B - Opis laboratorijskih modelnih naprav 9.6 Klima naprava Opis sistema Modelna naprava ima dve izhodni veličini: temperaturo zraka in relativno vlažnost. Obe spremenljivki sta navzkrižno povezani, kar pomeni, da zvišanje temperature povzroči tudi zmanjšanje relativne vlažnosti in obratno, zvečanje relativne vlage povzroči zmanjšanje temperature izhodnega zraka. Naprava zato predstavlja tipični multivariabilni sistem z dvema vhodoma in dvema izhodoma. Lahko zagotovimo tudi čisto univariabilno obnašanje sistema, če opazujemo le eno spremenljivko, druge pa pri tem ne spreminjamo. Opazovani proces je nelinearen. Prvič zaradi kvadratične odvisnosti moči na grelcu od vhodne napetosti, in drugič zaradi nelinearne odvisnosti tlaka nasičenja (od katerega je odvisna relativna vlažnost) od temperature. Na napravi so nameščeni trije pari senzorjev. V vsakem sta tipalo za temperaturo in tipalo, ki zaznava relativno vlažnost. Proces se odvija v stekleni cevi notranjega premera 2 cm in dolžine 30 cm, ki je dvakrat kolenasto zavita. Konstanten pretok zraka skozi cev zagotavlja majhen ventilator, ki je nameščen na začetku cevi. Napetost na ventilatorju, in s tem masni pretok zraka skozi cev, je možno nastavljati ročno s pomočjo potenciometra ali avtomatsko. Med ročnim in avtomatskim načinom preklapljamo s stikalom, ki se nahaja na čelni plošči. Spreminjanje masnega toka zraka predstavlja le spremembo parametrov našega sistema in ga ne obravnavamo kot regulirno veličino. Zaradi tega boste pri vseh meritvah nastavili napetost ventilatorja na srednjo vrednost in je med meritvijo ne boste spreminjali. Za ventilatorjem je v cevi nameščen grelec. Gre za enostavno navitje iz cekas žice na križno postavljena sljudna lističa. Sam grelec ne predstavlja znatnega mehanskega upora zraku pri prehodu skozi cev. Moč nagrelcujemožno (podobno kot napetost na ventilatorju) spreminjati ročno ali avtomatsko. Mešanje zraka se odvija na koncu cevi v mešalni komori. Izdelana je iz pleksi stekla in z notranje strani obdana s stiroporjem zaradi toplotne izolacije. Čeprav so zunanje mere mešalne komore sorazmerno velike, je notranji volumen zelo majhen. Segret in/ali ovlažen zrak izstopa iz procesa skozi luknjico na zgornji strani komore. Tik pred mešalno komoro je nameščen razpršilec vodnih kapljic s katerim vlažimo zrak.

64 9.6 Klima naprava 59 Obravnavali bomo le prvi del naprave, ki predstavlja proces gretja. Vhod v napravo je napetost na grelcu, izhod pa temperatura zraka v sredini naprave (za grelcem). Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati. Prenosno funkcijo naprave ocenimo eksperimentalno. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki: območje aktuatorja: 0 10V čas vzorčenja: T S =0.01s

65 60 Dodatek B - Opis laboratorijskih modelnih naprav 9.7 Motor-generator s pogonom PWM Opis sistema Modelna naprava predstavlja mehanski sklop elektromotorja in generatorja. Z napetostjo na elektromotorju lahko uravnavamo vrtenje gredi elektromotorja, ki je povezana z gredjo generatorja. S preklopitvijo različnih električnih porabnikov (žarnice) na izhodne sponke generatorja spreminjamo obremenitev motorja in s tem tudi obrate motorja ter posledično napetost na sponkah generatorja. motor generator Vhodni signal, ki predstavlja vzbujanje elektromotorja, je priključen direktno na sponke elektromotorja. Vhodni signal je lahko tudi pulznoširinsko modeliran (PWM), v kolikor je frekvenca PWM signala bistveno večja od pasovne širine procesa. Obravnavani proces je nelinearen, zato pri njegovi obravnavi izberemo delovno točko DT (U DT, Y DT ), v okolici katere ga želimo uporabljati. Prenosno funkcijo naprave ocenimo eksperimentalno. V okolici delovne točke DT izvedemo stopničasto vzbujanje na vhodu procesa. Amplituda stopnice ΔU mora biti primerno izbrana, torej dovolj majhna, da ne preseže meja linearnega področja in hkrati dovolj velika, da je vpliv šuma in motenj procesa zanemarljiv. Iz odziva procesa ocenimo linearni model procesa v obliki G(s) = K Ts+1 Tako ocenjeni model procesa velja le v okolici delovne točke (velikost okolice je odvisna od nelinearnosti procesa). Podatki:

Diferencialna enačba, v kateri nastopata neznana funkcija in njen odvod v prvi potenci

Diferencialna enačba, v kateri nastopata neznana funkcija in njen odvod v prvi potenci Linearna diferencialna enačba reda Diferencialna enačba v kateri nastopata neznana funkcija in njen odvod v prvi potenci d f + p= se imenuje linearna diferencialna enačba V primeru ko je f 0 se zgornja

Διαβάστε περισσότερα

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 5. december Gregor Dolinar Matematika 1

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 5. december Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 5. december 2013 Primer Odvajajmo funkcijo f(x) = x x. Diferencial funkcije Spomnimo se, da je funkcija f odvedljiva v točki

Διαβάστε περισσότερα

Delovna točka in napajalna vezja bipolarnih tranzistorjev

Delovna točka in napajalna vezja bipolarnih tranzistorjev KOM L: - Komnikacijska elektronika Delovna točka in napajalna vezja bipolarnih tranzistorjev. Določite izraz za kolektorski tok in napetost napajalnega vezja z enim virom in napetostnim delilnikom na vhod.

Διαβάστε περισσότερα

Funkcijske vrste. Matematika 2. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 2. april Gregor Dolinar Matematika 2

Funkcijske vrste. Matematika 2. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 2. april Gregor Dolinar Matematika 2 Matematika 2 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 2. april 2014 Funkcijske vrste Spomnimo se, kaj je to številska vrsta. Dano imamo neko zaporedje realnih števil a 1, a 2, a

Διαβάστε περισσότερα

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 21. november Gregor Dolinar Matematika 1

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 21. november Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 21. november 2013 Hiperbolične funkcije Hiperbolični sinus sinhx = ex e x 2 20 10 3 2 1 1 2 3 10 20 hiperbolični kosinus coshx

Διαβάστε περισσότερα

Tretja vaja iz matematike 1

Tretja vaja iz matematike 1 Tretja vaja iz matematike Andrej Perne Ljubljana, 00/07 kompleksna števila Polarni zapis kompleksnega števila z = x + iy): z = rcos ϕ + i sin ϕ) = re iϕ Opomba: Velja Eulerjeva formula: e iϕ = cos ϕ +

Διαβάστε περισσότερα

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 22. oktober Gregor Dolinar Matematika 1

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 22. oktober Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 22. oktober 2013 Kdaj je zaporedje {a n } konvergentno, smo definirali s pomočjo limite zaporedja. Večkrat pa je dobro vedeti,

Διαβάστε περισσότερα

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 14. november Gregor Dolinar Matematika 1

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 14. november Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 14. november 2013 Kvadratni koren polinoma Funkcijo oblike f(x) = p(x), kjer je p polinom, imenujemo kvadratni koren polinoma

Διαβάστε περισσότερα

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 10. december Gregor Dolinar Matematika 1

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 10. december Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 10. december 2013 Izrek (Rolleov izrek) Naj bo f : [a,b] R odvedljiva funkcija in naj bo f(a) = f(b). Potem obstaja vsaj ena

Διαβάστε περισσότερα

IZPIT IZ ANALIZE II Maribor,

IZPIT IZ ANALIZE II Maribor, Maribor, 05. 02. 200. (a) Naj bo f : [0, 2] R odvedljiva funkcija z lastnostjo f() = f(2). Dokaži, da obstaja tak c (0, ), da je f (c) = 2f (2c). (b) Naj bo f(x) = 3x 3 4x 2 + 2x +. Poišči tak c (0, ),

Διαβάστε περισσότερα

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 12. november Gregor Dolinar Matematika 1

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 12. november Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 12. november 2013 Graf funkcije f : D R, D R, je množica Γ(f) = {(x,f(x)) : x D} R R, torej podmnožica ravnine R 2. Grafi funkcij,

Διαβάστε περισσότερα

8. Diskretni LTI sistemi

8. Diskretni LTI sistemi 8. Diskreti LI sistemi. Naloga Določite odziv diskretega LI sistema s podaim odzivom a eoti impulz, a podai vhodi sigal. h[] x[] - - 5 6 7 - - 5 6 7 LI sistem se a vsak eoti impulz δ[] a vhodu odzove z

Διαβάστε περισσότερα

*M * Osnovna in višja raven MATEMATIKA NAVODILA ZA OCENJEVANJE. Sobota, 4. junij 2011 SPOMLADANSKI IZPITNI ROK. Državni izpitni center

*M * Osnovna in višja raven MATEMATIKA NAVODILA ZA OCENJEVANJE. Sobota, 4. junij 2011 SPOMLADANSKI IZPITNI ROK. Državni izpitni center Državni izpitni center *M40* Osnovna in višja raven MATEMATIKA SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Sobota, 4. junij 0 SPLOŠNA MATURA RIC 0 M-40-- IZPITNA POLA OSNOVNA IN VIŠJA RAVEN 0. Skupaj:

Διαβάστε περισσότερα

Poglavje 7. Poglavje 7. Poglavje 7. Regulacijski sistemi. Regulacijski sistemi. Slika 7. 1: Normirana blokovna shema regulacije EM

Poglavje 7. Poglavje 7. Poglavje 7. Regulacijski sistemi. Regulacijski sistemi. Slika 7. 1: Normirana blokovna shema regulacije EM Slika 7. 1: Normirana blokovna shema regulacije EM Fakulteta za elektrotehniko 1 Slika 7. 2: Principielna shema regulacije AM v KSP Fakulteta za elektrotehniko 2 Slika 7. 3: Merjenje komponent fluksa s

Διαβάστε περισσότερα

Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba.

Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba. 1. Osnovni pojmi Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba. Primer 1.1: Diferencialne enačbe so izrazi: y

Διαβάστε περισσότερα

vezani ekstremi funkcij

vezani ekstremi funkcij 11. vaja iz Matematike 2 (UNI) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 ekstremi funkcij več spremenljivk nadaljevanje vezani ekstremi funkcij Dana je funkcija f(x, y). Zanimajo nas ekstremi nad

Διαβάστε περισσότερα

Frekvenčna analiza neperiodičnih signalov. Analiza signalov prof. France Mihelič

Frekvenčna analiza neperiodičnih signalov. Analiza signalov prof. France Mihelič Frekvenčna analiza neperiodičnih signalov Analiza signalov prof. France Mihelič Vpliv postopka daljšanja periode na spekter periodičnega signala Opazujmo družino sodih periodičnih pravokotnih impulzov

Διαβάστε περισσότερα

Booleova algebra. Izjave in Booleove spremenljivke

Booleova algebra. Izjave in Booleove spremenljivke Izjave in Booleove spremenljivke vsako izjavo obravnavamo kot spremenljivko če je izjava resnična (pravilna), ima ta spremenljivka vrednost 1, če je neresnična (nepravilna), pa vrednost 0 pravimo, da gre

Διαβάστε περισσότερα

diferencialne enačbe - nadaljevanje

diferencialne enačbe - nadaljevanje 12. vaja iz Matematike 2 (VSŠ) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 diferencialne enačbe - nadaljevanje Ortogonalne trajektorije Dana je 1-parametrična družina krivulj F(x, y, C) = 0. Ortogonalne

Διαβάστε περισσότερα

Splošno o interpolaciji

Splošno o interpolaciji Splošno o interpolaciji J.Kozak Numerične metode II (FM) 2011-2012 1 / 18 O funkciji f poznamo ali hočemo uporabiti le posamezne podatke, na primer vrednosti r i = f (x i ) v danih točkah x i Izberemo

Διαβάστε περισσότερα

Na pregledni skici napišite/označite ustrezne točke in paraboli. A) 12 B) 8 C) 4 D) 4 E) 8 F) 12

Na pregledni skici napišite/označite ustrezne točke in paraboli. A) 12 B) 8 C) 4 D) 4 E) 8 F) 12 Predizpit, Proseminar A, 15.10.2015 1. Točki A(1, 2) in B(2, b) ležita na paraboli y = ax 2. Točka H leži na y osi in BH je pravokotna na y os. Točka C H leži na nosilki BH tako, da je HB = BC. Parabola

Διαβάστε περισσότερα

Vaja: Odbojnostni senzor z optičnimi vlakni. Namen vaje

Vaja: Odbojnostni senzor z optičnimi vlakni. Namen vaje Namen vaje Spoznavanje osnovnih fiber-optičnih in optomehanskih komponent Spoznavanje načela delovanja in praktične uporabe odbojnostnega senzorja z optičnimi vlakni, Delo z merilnimi instrumenti (signal-generator,

Διαβάστε περισσότερα

11. Vaja: BODEJEV DIAGRAM

11. Vaja: BODEJEV DIAGRAM . Vaja: BODEJEV DIAGRAM. Bodejev diagram sestavljata dva grafa: a) amplitudno frekvenčni diagram in b) fazno frekvenčni diagram Decibel je enota za razmerje dveh veličin. Definicija: B B 0log0 A A db Bodejeve

Διαβάστε περισσότερα

Funkcije več spremenljivk

Funkcije več spremenljivk DODATEK C Funkcije več spremenljivk C.1. Osnovni pojmi Funkcija n spremenljivk je predpis: f : D f R, (x 1, x 2,..., x n ) u = f (x 1, x 2,..., x n ) kjer D f R n imenujemo definicijsko območje funkcije

Διαβάστε περισσότερα

Numerično reševanje. diferencialnih enačb II

Numerično reševanje. diferencialnih enačb II Numerčno reševanje dferencaln enačb I Dferencalne enačbe al ssteme dferencaln enačb rešujemo numerčno z več razlogov:. Ne znamo j rešt analtčno.. Posamezn del dferencalne enačbe podan tabelarčno. 3. Podatke

Διαβάστε περισσότερα

PONOVITEV SNOVI ZA 4. TEST

PONOVITEV SNOVI ZA 4. TEST PONOVITEV SNOVI ZA 4. TEST 1. * 2. *Galvanski člen z napetostjo 1,5 V požene naboj 40 As. Koliko električnega dela opravi? 3. ** Na uporniku je padec napetosti 25 V. Upornik prejme 750 J dela v 5 minutah.

Διαβάστε περισσότερα

Kotne in krožne funkcije

Kotne in krožne funkcije Kotne in krožne funkcije Kotne funkcije v pravokotnem trikotniku Avtor: Rok Kralj, 4.a Gimnazija Vič, 009/10 β a c γ b α sin = a c cos= b c tan = a b cot = b a Sinus kota je razmerje kotu nasprotne katete

Διαβάστε περισσότερα

KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK

KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK 1 / 24 KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK Štefko Miklavič Univerza na Primorskem MARS, Avgust 2008 Phoenix 2 / 24 Phoenix 3 / 24 Phoenix 4 / 24 Črtna koda 5 / 24 Črtna koda - kontrolni bit 6 / 24

Διαβάστε περισσότερα

1. Trikotniki hitrosti

1. Trikotniki hitrosti . Trikotniki hitrosti. Z radialno črpalko želimo črpati vodo pri pogojih okolice z nazivnim pretokom 0 m 3 /h. Notranji premer rotorja je 4 cm, zunanji premer 8 cm, širina rotorja pa je,5 cm. Frekvenca

Διαβάστε περισσότερα

Kontrolne karte uporabljamo za sprotno spremljanje kakovosti izdelka, ki ga izdelujemo v proizvodnem procesu.

Kontrolne karte uporabljamo za sprotno spremljanje kakovosti izdelka, ki ga izdelujemo v proizvodnem procesu. Kontrolne karte KONTROLNE KARTE Kontrolne karte uporablamo za sprotno spremlane kakovosti izdelka, ki ga izdeluemo v proizvodnem procesu. Izvaamo stalno vzorčene izdelkov, npr. vsako uro, vsake 4 ure.

Διαβάστε περισσότερα

matrike A = [a ij ] m,n αa 11 αa 12 αa 1n αa 21 αa 22 αa 2n αa m1 αa m2 αa mn se števanje po komponentah (matriki morata biti enakih dimenzij):

matrike A = [a ij ] m,n αa 11 αa 12 αa 1n αa 21 αa 22 αa 2n αa m1 αa m2 αa mn se števanje po komponentah (matriki morata biti enakih dimenzij): 4 vaja iz Matematike 2 (VSŠ) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 matrike Matrika dimenzije m n je pravokotna tabela m n števil, ki ima m vrstic in n stolpcev: a 11 a 12 a 1n a 21 a 22 a 2n

Διαβάστε περισσότερα

Matematika 2. Diferencialne enačbe drugega reda

Matematika 2. Diferencialne enačbe drugega reda Matematika 2 Diferencialne enačbe drugega reda (1) Reši homogene diferencialne enačbe drugega reda s konstantnimi koeficienti: (a) y 6y + 8y = 0, (b) y 2y + y = 0, (c) y + y = 0, (d) y + 2y + 2y = 0. Rešitev:

Διαβάστε περισσότερα

Gradniki elektronskih sistemov laboratorijske vaje. Vaja 1 Lastnosti diode. Ime in priimek: Smer:.. Datum:... Pregledal:...

Gradniki elektronskih sistemov laboratorijske vaje. Vaja 1 Lastnosti diode. Ime in priimek: Smer:.. Datum:... Pregledal:... Gradniki elektronskih sistemov laboratorijske vaje Vaja 1 Lastnosti diode Ime in priimek:. Smer:.. Datum:... Pregledal:... Naloga: Izmerite karakteristiko silicijeve diode v prevodni smeri in jo vrišite

Διαβάστε περισσότερα

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 15. oktober Gregor Dolinar Matematika 1

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 15. oktober Gregor Dolinar Matematika 1 Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 15. oktober 2013 Oglejmo si, kako množimo dve kompleksni števili, dani v polarni obliki. Naj bo z 1 = r 1 (cosϕ 1 +isinϕ 1 )

Διαβάστε περισσότερα

MERITVE LABORATORIJSKE VAJE

MERITVE LABORATORIJSKE VAJE UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO 000 Maribor, Smetanova ul. 17 Študijsko leto: 011/01 Skupina: 9. MERITVE LABORATORIJSKE VAJE Vaja št.: 10.1 Merjenje z digitalnim

Διαβάστε περισσότερα

Transformator. Delovanje transformatorja I. Delovanje transformatorja II

Transformator. Delovanje transformatorja I. Delovanje transformatorja II Transformator Transformator je naprava, ki v osnovi pretvarja napetost iz enega nivoja v drugega. Poznamo vrsto različnih izvedb transformatorjev, glede na njihovo specifičnost uporabe:. Energetski transformator.

Διαβάστε περισσότερα

1. Definicijsko območje, zaloga vrednosti. 2. Naraščanje in padanje, ekstremi. 3. Ukrivljenost. 4. Trend na robu definicijskega območja

1. Definicijsko območje, zaloga vrednosti. 2. Naraščanje in padanje, ekstremi. 3. Ukrivljenost. 4. Trend na robu definicijskega območja ZNAČILNOSTI FUNKCIJ ZNAČILNOSTI FUNKCIJE, KI SO RAZVIDNE IZ GRAFA. Deinicijsko območje, zaloga vrednosti. Naraščanje in padanje, ekstremi 3. Ukrivljenost 4. Trend na robu deinicijskega območja 5. Periodičnost

Διαβάστε περισσότερα

Navadne diferencialne enačbe

Navadne diferencialne enačbe Navadne diferencialne enačbe Navadne diferencialne enačbe prvega reda V celotnem poglavju bo y = dy dx. Diferencialne enačbe z ločljivima spremeljivkama Diferencialna enačba z ločljivima spremeljivkama

Διαβάστε περισσότερα

ELEKTRONSKA VEZJA. Laboratorijske vaje Pregledal: 6. vaja FM demodulator s PLL

ELEKTRONSKA VEZJA. Laboratorijske vaje Pregledal: 6. vaja FM demodulator s PLL Ime in priimek: ELEKTRONSKA VEZJA Laboratorijske vaje Pregledal: Datum: 6. vaja FM demodulator s PLL a) Načrtajte FM demodulator s fazno sklenjeno zanko za signal z nosilno frekvenco f n = 100 khz, frekvenčno

Διαβάστε περισσότερα

Definicija. definiramo skalarni produkt. x i y i. in razdaljo. d(x, y) = x y = < x y, x y > = n (x i y i ) 2. i=1. i=1

Definicija. definiramo skalarni produkt. x i y i. in razdaljo. d(x, y) = x y = < x y, x y > = n (x i y i ) 2. i=1. i=1 Funkcije več realnih spremenljivk Osnovne definicije Limita in zveznost funkcije več spremenljivk Parcialni odvodi funkcije več spremenljivk Gradient in odvod funkcije več spremenljivk v dani smeri Parcialni

Διαβάστε περισσότερα

Zajemanje merilnih vrednosti z vf digitalnim spominskim osciloskopom

Zajemanje merilnih vrednosti z vf digitalnim spominskim osciloskopom VSŠ Velenje ELEKTRIČNE MERITVE Laboratorijske vaje Zajemanje merilnih vrednosti z vf digitalnim spominskim osciloskopom Vaja št.2 M. D. Skupina A PREGLEDAL:. OCENA:.. Velenje, 22.12.2006 1. Besedilo naloge

Διαβάστε περισσότερα

Univerza v Ljubljani Fakulteta za elektrotehniko. DISKRETNI REGULACIJSKI SISTEMI Zbirka rešenih problemov

Univerza v Ljubljani Fakulteta za elektrotehniko. DISKRETNI REGULACIJSKI SISTEMI Zbirka rešenih problemov Univerza v Ljubljani Fakulteta za elektrotehniko DISKRETNI REGULACIJSKI SISTEMI Zbirka rešenih problemov Sašo Blažič Ljubljana 008 Predgovor Delo je namenjeno študentom četrtega letnika smeri Avtomatika

Διαβάστε περισσότερα

PROCESIRANJE SIGNALOV

PROCESIRANJE SIGNALOV Rešive pisega izpia PROCESIRANJE SIGNALOV Daum: 7... aloga Kolikša je ampliuda reje harmoske kompoee arisaega periodičega sigala? f() - -3 - - 3 Rešiev: Časova fukcija a iervalu ( /,/) je lieara fukcija:

Διαβάστε περισσότερα

Zaporedna in vzporedna feroresonanca

Zaporedna in vzporedna feroresonanca Visokonapetostna tehnika Zaporedna in vzporedna feroresonanca delovanje regulacijskega stikala T3 174 kv Vaja 9 1 Osnovni pogoji za nastanek feroresonance L C U U L () U C () U L = U L () U C = ωc V vezju

Διαβάστε περισσότερα

Analiza 2 Rešitve 14. sklopa nalog

Analiza 2 Rešitve 14. sklopa nalog Analiza Rešitve 1 sklopa nalog Navadne diferencialne enačbe višjih redov in sistemi diferencialnih enačb (1) Reši homogene diferencialne enačbe drugega reda s konstantnimi koeficienti: (a) 6 + 8 0, (b)

Διαβάστε περισσότερα

NASTAVITVE PARAMETROV PID REGULATORJEV ZA PROCESE 2. REDA

NASTAVITVE PARAMETROV PID REGULATORJEV ZA PROCESE 2. REDA Delovno oročilo Univerza v Ljubljani Institut Jožef Stefan, Ljubljana, Slovenija IJS Delovno oročilo DP-678 NASAVIVE PARAMEROV PID REGULAORJEV ZA PROCESE. REDA Damir Vrančić Janko Petrovčič Đani Juričić

Διαβάστε περισσότερα

Stikalni pretvorniki. Seminar: Načrtovanje elektronike za EMC Boštjan Glažar

Stikalni pretvorniki. Seminar: Načrtovanje elektronike za EMC Boštjan Glažar Stikalni pretvorniki Seminar: Načrtovanje elektronike za EMC 9. 3. 2016 Boštjan Glažar niverza v Ljubljani Fakulteta za elektrotehniko Tržaška cesta 25, SI-1000 Ljubljana Vsebina Prednosti stikalnih pretvornikov

Διαβάστε περισσότερα

Osnove elektrotehnike uvod

Osnove elektrotehnike uvod Osnove elektrotehnike uvod Uvod V nadaljevanju navedena vprašanja so prevod testnih vprašanj, ki sem jih našel na omenjeni spletni strani. Vprašanja zajemajo temeljna znanja opredeljenega strokovnega področja.

Διαβάστε περισσότερα

Gradniki TK sistemov

Gradniki TK sistemov Gradniki TK sistemov renos signalov v višji rekvenčni legi Vsebina Modulacija in demodulacija Vrste analognih modulacij AM M FM rimerjava spektrov analognih moduliranih signalov Mešalniki Kdaj uporabimo

Διαβάστε περισσότερα

Tema 1 Osnove navadnih diferencialnih enačb (NDE)

Tema 1 Osnove navadnih diferencialnih enačb (NDE) Matematične metode v fiziki II 2013/14 Tema 1 Osnove navadnih diferencialnih enačb (NDE Diferencialne enačbe v fiziki Večina osnovnih enačb v fiziki je zapisana v obliki diferencialne enačbe. Za primer

Διαβάστε περισσότερα

FAKULTETA ZA STROJNIŠTVO Matematika 4 Pisni izpit 22. junij Navodila

FAKULTETA ZA STROJNIŠTVO Matematika 4 Pisni izpit 22. junij Navodila FAKULTETA ZA STROJNIŠTVO Matematika 4 Pisni izpit 22 junij 212 Ime in priimek: Vpisna št: Navodila Pazljivo preberite besedilo naloge, preden se lotite reševanja Veljale bodo samo rešitve na papirju, kjer

Διαβάστε περισσότερα

13. Jacobijeva metoda za računanje singularnega razcepa

13. Jacobijeva metoda za računanje singularnega razcepa 13. Jacobijeva metoda za računanje singularnega razcepa Bor Plestenjak NLA 25. maj 2010 Bor Plestenjak (NLA) 13. Jacobijeva metoda za računanje singularnega razcepa 25. maj 2010 1 / 12 Enostranska Jacobijeva

Διαβάστε περισσότερα

Varjenje polimerov s polprevodniškim laserjem

Varjenje polimerov s polprevodniškim laserjem Laboratorijska vaja št. 5: Varjenje polimerov s polprevodniškim laserjem Laserski sistemi - Laboratorijske vaje 1 Namen vaje Spoznati polprevodniške laserje visokih moči Osvojiti osnove laserskega varjenja

Διαβάστε περισσότερα

UVOD V LINEARNE KONTROLNE SISTEME. Bor Plestenjak

UVOD V LINEARNE KONTROLNE SISTEME. Bor Plestenjak UVOD V LINEARNE KONTROLNE SISTEME Bor Plestenjak Uvod Kontrolni sistemi nastopajo na najrazličnejših področjih. Imamo dinamični sistem, na katerega lahko vplivamo z vhodnimi podatki. Zgledi sistemov so

Διαβάστε περισσότερα

NEPARAMETRIČNI TESTI. pregledovanje tabel hi-kvadrat test. as. dr. Nino RODE

NEPARAMETRIČNI TESTI. pregledovanje tabel hi-kvadrat test. as. dr. Nino RODE NEPARAMETRIČNI TESTI pregledovanje tabel hi-kvadrat test as. dr. Nino RODE Parametrični in neparametrični testi S pomočjo z-testa in t-testa preizkušamo domneve o parametrih na vzorcih izračunamo statistike,

Διαβάστε περισσότερα

MATEMATIČNI IZRAZI V MAFIRA WIKIJU

MATEMATIČNI IZRAZI V MAFIRA WIKIJU I FAKULTETA ZA MATEMATIKO IN FIZIKO Jadranska cesta 19 1000 Ljubljan Ljubljana, 25. marec 2011 MATEMATIČNI IZRAZI V MAFIRA WIKIJU KOMUNICIRANJE V MATEMATIKI Darja Celcer II KAZALO: 1 VSTAVLJANJE MATEMATIČNIH

Διαβάστε περισσότερα

PRENOS SIGNALOV

PRENOS SIGNALOV PRENOS SIGNALOV 14. 6. 1999 1. Televizijski signal s pasovno širino 6 MHz prenašamo s koaksialnim kablom na razdalji 4 km. Dušenje kabla pri f = 1 MHz je,425 db/1 m. Koliko ojačevalnikov z ojačenjem 24

Διαβάστε περισσότερα

Odvode odvisnih spremenljivk po neodvisni spremenljivki bomo označevali s piko: Sistem navadnih diferencialnih enačb prvega reda ima obliko:

Odvode odvisnih spremenljivk po neodvisni spremenljivki bomo označevali s piko: Sistem navadnih diferencialnih enačb prvega reda ima obliko: 4 Sisemi diferencialnih enačb V prakičnih primerih večkra naleimo na več diferencialnih enačb, ki opisujejo določen pojav in so medsebojno povezane edaj govorimo o sisemih diferencialnih enačb V eh enačbah

Διαβάστε περισσότερα

Podobnost matrik. Matematika II (FKKT Kemijsko inženirstvo) Diagonalizacija matrik

Podobnost matrik. Matematika II (FKKT Kemijsko inženirstvo) Diagonalizacija matrik Podobnost matrik Matematika II (FKKT Kemijsko inženirstvo) Matjaž Željko FKKT Kemijsko inženirstvo 14 teden (Zadnja sprememba: 23 maj 213) Matrika A R n n je podobna matriki B R n n, če obstaja obrnljiva

Διαβάστε περισσότερα

CM707. GR Οδηγός χρήσης... 2-7. SLO Uporabniški priročnik... 8-13. CR Korisnički priručnik... 14-19. TR Kullanım Kılavuzu... 20-25

CM707. GR Οδηγός χρήσης... 2-7. SLO Uporabniški priročnik... 8-13. CR Korisnički priručnik... 14-19. TR Kullanım Kılavuzu... 20-25 1 2 3 4 5 6 7 OFFMANAUTO CM707 GR Οδηγός χρήσης... 2-7 SLO Uporabniški priročnik... 8-13 CR Korisnički priručnik... 14-19 TR Kullanım Kılavuzu... 20-25 ENG User Guide... 26-31 GR CM707 ΟΔΗΓΟΣ ΧΡΗΣΗΣ Περιγραφή

Διαβάστε περισσότερα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.

Διαβάστε περισσότερα

INŽENIRSKA MATEMATIKA I

INŽENIRSKA MATEMATIKA I INŽENIRSKA MATEMATIKA I REŠENE NALOGE za izredne študente VSŠ Tehnično upravljanje nepremičnin Marjeta Škapin Rugelj Fakulteta za gradbeništvo in geodezijo Kazalo Števila in preslikave 5 Vektorji 6 Analitična

Διαβάστε περισσότερα

Kvadratne forme. Poglavje XI. 1 Definicija in osnovne lastnosti

Kvadratne forme. Poglavje XI. 1 Definicija in osnovne lastnosti Poglavje XI Kvadratne forme V zadnjem poglavju si bomo ogledali še eno vrsto preslikav, ki jih tudi lahko podamo z matrikami. To so tako imenovane kvadratne forme, ki niso več linearne preslikave. Kvadratne

Διαβάστε περισσότερα

Gimnazija Krˇsko. vektorji - naloge

Gimnazija Krˇsko. vektorji - naloge Vektorji Naloge 1. V koordinatnem sistemu so podane točke A(3, 4), B(0, 2), C( 3, 2). a) Izračunaj dolžino krajevnega vektorja točke A. (2) b) Izračunaj kot med vektorjema r A in r C. (4) c) Izrazi vektor

Διαβάστε περισσότερα

Osnove matematične analize 2016/17

Osnove matematične analize 2016/17 Osnove matematične analize 216/17 Neža Mramor Kosta Fakulteta za računalništvo in informatiko Univerza v Ljubljani Kaj je funkcija? Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja

Διαβάστε περισσότερα

Matematika. Funkcije in enačbe

Matematika. Funkcije in enačbe Matematika Funkcije in enačbe (1) Nariši grafe naslednjih funkcij: (a) f() = 1, (b) f() = 3, (c) f() = 3. Rešitev: (a) Linearna funkcija f() = 1 ima začetno vrednost f(0) = 1 in ničlo = 1/. Definirana

Διαβάστε περισσότερα

cot x ni def. 3 1 KOTNE FUNKCIJE POLJUBNO VELIKEGA KOTA (A) Merske enote stopinja [ ] radian [rad] 1. Izrazi kot v radianih.

cot x ni def. 3 1 KOTNE FUNKCIJE POLJUBNO VELIKEGA KOTA (A) Merske enote stopinja [ ] radian [rad] 1. Izrazi kot v radianih. TRIGONOMETRIJA (A) Merske enote KOTNE FUNKCIJE POLJUBNO VELIKEGA KOTA stopinja [ ] radian [rad] 80 80 0. Izrazi kot v radianih. 0 90 5 0 0 70. Izrazi kot v stopinjah. 5 8 5 (B) Definicija kotnih funkcij

Διαβάστε περισσότερα

Domače naloge za 2. kolokvij iz ANALIZE 2b VEKTORSKA ANALIZA

Domače naloge za 2. kolokvij iz ANALIZE 2b VEKTORSKA ANALIZA Domače naloge za 2. kolokvij iz ANALIZE 2b VEKTORSKA ANALIZA. Naj bo vektorsko polje R : R 3 R 3 dano s predpisom R(x, y, z) = (2x 2 + z 2, xy + 2yz, z). Izračunaj pretok polja R skozi površino torusa

Διαβάστε περισσότερα

SIGNALI. Časovno zvezni in časovno diskretni signali

SIGNALI. Časovno zvezni in časovno diskretni signali SIGNALI Deterministični signali v časovno nespremenljivih sistemih Časovno zvezni in časovno diskretni signali Časovno zvezni signal je signal s(t), katerega neodvisna spremenljivka t lahko zavzame katerokoli

Διαβάστε περισσότερα

Vaje: Električni tokovi

Vaje: Električni tokovi Barbara Rovšek, Bojan Golli, Ana Gostinčar Blagotinšek Vaje: Električni tokovi 1 Merjenje toka in napetosti Naloga: Izmerite tok, ki teče skozi žarnico, ter napetost na žarnici Za izvedbo vaje potrebujete

Διαβάστε περισσότερα

Integralni račun. Nedoločeni integral in integracijske metrode. 1. Izračunaj naslednje nedoločene integrale: (a) dx. (b) x 3 +3+x 2 dx, (c) (d)

Integralni račun. Nedoločeni integral in integracijske metrode. 1. Izračunaj naslednje nedoločene integrale: (a) dx. (b) x 3 +3+x 2 dx, (c) (d) Integralni račun Nedoločeni integral in integracijske metrode. Izračunaj naslednje nedoločene integrale: d 3 +3+ 2 d, (f) (g) (h) (i) (j) (k) (l) + 3 4d, 3 +e +3d, 2 +4+4 d, 3 2 2 + 4 d, d, 6 2 +4 d, 2

Διαβάστε περισσότερα

Nekateri primeri sklopov izpitnih vprašanj pri predmetu Naključni pojavi

Nekateri primeri sklopov izpitnih vprašanj pri predmetu Naključni pojavi Nekateri primeri sklopov izpitnih vprašanj pri predmetu Naključni pojavi 1. Izpeljite Binomsko porazdelitev in pokažite kako pridemo iz nje do Poissonove porazdelitve? 2. Kako opišemo naključne lastnosti

Διαβάστε περισσότερα

V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant.

V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant. Poglavje IV Determinanta matrike V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant 1 Definicija Preden definiramo determinanto,

Διαβάστε περισσότερα

TEHNOLOGIJA MATERIALOV

TEHNOLOGIJA MATERIALOV Naslov vaje: Nastavljanje delovne točke trajnega magneta Pri vaji boste podrobneje spoznali enega od možnih postopkov nastavljanja delovne točke trajnega magneta. Trajne magnete uporabljamo v različnih

Διαβάστε περισσότερα

SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK

SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK SKUPNE PORAZDELITVE SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK Kovaec vržemo trikrat. Z ozačimo število grbov ri rvem metu ( ali ), z Y a skuo število grbov (,, ali 3). Kako sta sremelivki i Y odvisi

Διαβάστε περισσότερα

Numerične metode za linearne sisteme upravljanja

Numerične metode za linearne sisteme upravljanja Bor Plestenjak Numerične metode za linearne sisteme upravljanja skripta verzija: 3 april 212 Kazalo 1 Uvod 6 11 Sistemi upravljanja 6 12 Lastnosti sistemov 8 13 Laplaceova transformacija 12 14 Prenosna

Διαβάστε περισσότερα

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA ELEKTROTEHNIČKI FAKULTET U BEOGRADU KATEDRA ZA ELEKTRONIKU OSNOVI ELEKTRONIKE SVI ODSECI OSIM ODSEKA ZA ELEKTRONIKU LABORATORIJSKE VEŽBE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA Autori: Goran Savić i Milan

Διαβάστε περισσότερα

D f, Z f. Lastnosti. Linearna funkcija. Definicija Linearna funkcija f : je definirana s predpisom f(x) = kx+n; k,

D f, Z f. Lastnosti. Linearna funkcija. Definicija Linearna funkcija f : je definirana s predpisom f(x) = kx+n; k, Linearna funkcija Linearna funkcija f : je definirana s predpisom f(x) = kx+n; k, n ᄀ. k smerni koeficient n začetna vrednost D f, Z f Definicijsko območje linearne funkcije so vsa realna števila. Zaloga

Διαβάστε περισσότερα

Fazni diagram binarne tekočine

Fazni diagram binarne tekočine Fazni diagram binarne tekočine Žiga Kos 5. junij 203 Binarno tekočino predstavljajo delci A in B. Ti se med seboj lahko mešajo v različnih razmerjih. V nalogi želimo izračunati fazni diagram take tekočine,

Διαβάστε περισσότερα

Kotni funkciji sinus in kosinus

Kotni funkciji sinus in kosinus Kotni funkciji sinus in kosinus Oznake: sinus kota x označujemo z oznako sin x, kosinus kota x označujemo z oznako cos x, DEFINICIJA V PRAVOKOTNEM TRIKOTNIKU: Kotna funkcija sinus je definirana kot razmerje

Διαβάστε περισσότερα

PROCESIRANJE SIGNALOV

PROCESIRANJE SIGNALOV Daum: 5.. 999. Izračuaje kompoee ampliudega spekra podaega periodičega sigala! Kolikša je osova frekveca ega sigala? Tabeliraje prvih šes ampliud! -,,,,3,4,5 - [ms]. Izračuaje Fourierjev rasform podaega

Διαβάστε περισσότερα

Diskretizacija signalov

Diskretizacija signalov SIGNALI Diskretni signali in sistemi Diskretizacija signalov V telekomunikacijah in drugih tehniških področjih je najpogosteje v rabi numerično procesiranje signalov. Pri numeričnih metodah je signal podan

Διαβάστε περισσότερα

MICROMASTER Vector MIDIMASTER Vector

MICROMASTER Vector MIDIMASTER Vector s MICROMASTER Vector MIDIMASTER Vector... 2 1.... 4 2. -MICROMASTER VECTOR... 5 3. -MIDIMASTER VECTOR... 16 4.... 24 5.... 28 6.... 32 7.... 54 8.... 56 9.... 61 Siemens plc 1998 G85139-H1751-U553B 1.

Διαβάστε περισσότερα

Iterativno reševanje sistemov linearnih enačb. Numerične metode, sistemi linearnih enačb. Numerične metode FE, 2. december 2013

Iterativno reševanje sistemov linearnih enačb. Numerične metode, sistemi linearnih enačb. Numerične metode FE, 2. december 2013 Numerične metode, sistemi linearnih enačb B. Jurčič Zlobec Numerične metode FE, 2. december 2013 1 Vsebina 1 z n neznankami. a i1 x 1 + a i2 x 2 + + a in = b i i = 1,..., n V matrični obliki zapišemo:

Διαβάστε περισσότερα

Kaskadna kompenzacija SAU

Kaskadna kompenzacija SAU Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su

Διαβάστε περισσότερα

3.1 Reševanje nelinearnih sistemov

3.1 Reševanje nelinearnih sistemov 3.1 Reševanje nelinearnih sistemov Rešujemo sistem nelinearnih enačb f 1 (x 1, x 2,..., x n ) = 0 f 2 (x 1, x 2,..., x n ) = 0. f n (x 1, x 2,..., x n ) = 0. Pišemo F (x) = 0, kjer je x R n in F : R n

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O

Διαβάστε περισσότερα

Reševanje sistema linearnih

Reševanje sistema linearnih Poglavje III Reševanje sistema linearnih enačb V tem kratkem poglavju bomo obravnavali zelo uporabno in zato pomembno temo linearne algebre eševanje sistemov linearnih enačb. Spoznali bomo Gaussovo (natančneje

Διαβάστε περισσότερα

p 1 ENTROPIJSKI ZAKON

p 1 ENTROPIJSKI ZAKON ENROPIJSKI ZAKON REERZIBILNA srememba: moža je obrjea srememba reko eakih vmesih staj kot rvota srememba. Po obeh sremembah e sme biti obeih trajih srememb v bližji i dalji okolici. IREERZIBILNA srememba:

Διαβάστε περισσότερα

Dragi polinom, kje so tvoje ničle?

Dragi polinom, kje so tvoje ničle? 1 Dragi polinom, kje so tvoje ničle? Vito Vitrih FAMNIT - Izlet v matematično vesolje 17. december 2010 Polinomi: 2 Polinom stopnje n je funkcija p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, a i R.

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

Διαβάστε περισσότερα

MERITVE LABORATORIJSKE VAJE. Študij. leto: 2011/2012 UNIVERZA V MARIBORU. Skupina: 9

MERITVE LABORATORIJSKE VAJE. Študij. leto: 2011/2012 UNIVERZA V MARIBORU. Skupina: 9 .cwww.grgor nik ol i c NVERZA V MARBOR FAKTETA ZA EEKTROTEHNKO, RAČNANŠTVO N NFORMATKO 2000 Maribor, Smtanova ul. 17 Študij. lto: 2011/2012 Skupina: 9 MERTVE ABORATORJSKE VAJE Vaja št.: 4.1 Določanj induktivnosti

Διαβάστε περισσότερα

Arduino-FPGA vremenska postaja

Arduino-FPGA vremenska postaja Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Arduino-FPGA vremenska postaja DES 2013/14 - razvoj vgrajenega sistema Arduino grafični vmesnik Arduino Leonardo

Διαβάστε περισσότερα

Robot Stäubli RX90. Robot Stäubli RX90

Robot Stäubli RX90. Robot Stäubli RX90 Robot Stäubli RX90 Robot Stäubli RX90 je antropomorfne konfiguracije s šestimi prostostnimi stopnjami. Uporabljen kot: industrijski robot s pozicijskim vodenjem, v laboratoriju je uporabljen kot haptični

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded

Διαβάστε περισσότερα

ELEKTRONIKA Laboratorijske vaje za program računalništva in informatike

ELEKTRONIKA Laboratorijske vaje za program računalništva in informatike FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Inštitut za elektroniko ELEKTRONIKA Laboratorijske vaje za program računalništva in informatike Bojan Jarc, Rudolf Babič. izdaja (drugi ponatis)

Διαβάστε περισσότερα

PRIMJER 3. MATLAB filtdemo

PRIMJER 3. MATLAB filtdemo PRIMJER 3. MATLAB filtdemo Prijenosna funkcija (IIR) Hz () =, 6 +, 3 z +, 78 z +, 3 z +, 53 z +, 3 z +, 78 z +, 3 z +, 6 z, 95 z +, 74 z +, z +, 9 z +, 4 z +, 5 z +, 3 z +, 4 z 3 4 5 6 7 8 3 4 5 6 7 8

Διαβάστε περισσότερα

2. Pri 50 Hz je reaktanca kondenzatorja X C = 120 Ω. Trditev: pri 60 Hz znaša reaktanca tega kondenzatorja X C = 100 Ω.

2. Pri 50 Hz je reaktanca kondenzatorja X C = 120 Ω. Trditev: pri 60 Hz znaša reaktanca tega kondenzatorja X C = 100 Ω. Naloge 1. Dva električna grelnika z ohmskima upornostma 60 Ω in 30 Ω vežemo vzporedno in priključimo na idealni enosmerni tokovni vir s tokom 10 A. Trditev: idealni enosmerni tokovni vir obratuje z močjo

Διαβάστε περισσότερα

Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Sreda, 3. junij 2015 SPLOŠNA MATURA

Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Sreda, 3. junij 2015 SPLOŠNA MATURA Državni izpitni center *M15143113* SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Sreda, 3. junij 2015 SPLOŠNA MATURA RIC 2015 M151-431-1-3 2 IZPITNA POLA 1 Naloga Odgovor Naloga Odgovor Naloga Odgovor

Διαβάστε περισσότερα

1. VAJA IZ TRDNOSTI. (linearna algebra - ponovitev, Kroneckerjev δ i j, permutacijski simbol e i jk )

1. VAJA IZ TRDNOSTI. (linearna algebra - ponovitev, Kroneckerjev δ i j, permutacijski simbol e i jk ) VAJA IZ TRDNOSTI (lnearna algebra - ponovtev, Kroneckerev δ, permutacsk smbol e k ) NALOGA : Zapš vektor a = [, 2,5,] kot lnearno kombnaco vektorev e = [,,,], e 2 = [,2,3,], e 3 = [2,,, ] n e 4 = [,,,]

Διαβάστε περισσότερα