4
Naučno-stručni simpozijum Energetska efikasnost | ENEF 2017, Banja Luka, 3-4. novembar 2017. godine Rad po pozivu Razdvajanje potroˇ saˇ ca zasnovano na neinvazivnom pra´ cenju potroˇ snje Miloˇ s Dakovi´ c 1 , Budimir Lutovac 1 , Tomislav ˇ Sekara 2 1 Univerzitet Crne Gore, Elektrotehniˇ cki fakultet, Podgorica, Crna Gora, 2 Univerzitet u Beogradu, Elektrotehniˇ cki fakultet, Beograd, Srbija [email protected], [email protected], [email protected] Saˇ zetak—Predloˇ zen je metod za neinvazivno pra´ cenje rada potroˇ saˇ ca u sloˇ zenom sistemu. Polazna informacija je signal ukupne aktivne snage u zavisnosti od vremena. Razdvajanje potroˇ saˇ ca je izvrˇ seno analizom promjena snage u susjednim mjernim trenucima. Metod je primijenjen na simulirane i realne podatke. Kljuˇ cne rijeˇ ciNeinvazivno pra´ cenje potroˇ snje, Razdvajanje po- troˇ saˇ ca, Analiza efikasnosti, Elektroenergetski sistem, Digitalna obrada signala I. UVOD Razdvajanje i analiza rada pojedinaˇ cnih potroˇ saˇ ca neinvaziv- nim metodama je aktuelna istraˇ zivaˇ cka tema u oblasti energet- ske efikasnosti ve´ c dugi niz godina [1]–[4]. Razvojem metoda digitalne obrade signala [5], mjernih ure daja i raˇ cunarskih sistema za analizu podataka omogu´ cena je praktiˇ cna imple- mentacija sistema za monitoring i analizu potroˇ snje. Ovakvi sistemi daju informacije koje se mogu iskoristiti u planskom smanjenju potroˇ snje i pove´ cavanju energetske efikasnosti po- troˇ saˇ ca elektriˇ cne energije. Primjenom klasiˇ cnih metoda digitalne obrade signala pre- dloˇ zena je jednostavna i efikasna procedura za analizu signala snage i razdvajanja potroˇ snje pojedinih potroˇ saˇ ca iz zbirnog signala. U radovima [3], [4] za rjeˇ savanje ovog problema koriˇ ceni su metodi teorije grafova. U odjeljku II je uveden model signala snage. Predloˇ zena procedura je uvedena u odjeljku III. Rezultati dobijeni primje- nom predloˇ zene metode na simulirane i realne podatke su dati u odjeljku IV. II. MODEL SIGNALA Signal dobijen mjerenjem angaˇ zovane snage se moˇ ze mode- lovati funkcijom koja je po djelovima ravna, a promjene vri- jednosti se deˇ savaju u trenucima ukljuˇ civanja, (porast funkcije) odnosno iskljuˇ civanja (pad funkcije) potroˇ saˇ ca. Ovaj model podrazumijeva da svi potroˇ saˇ ci imaju konstantnu snagu. Angaˇ zovana aktivna snaga jednog potroˇ saˇ ca p (k) (t) se moˇ ze modelovati kao p (k) (t)= N k X n=1 P (k) h(t - t (k) on (n)) - h(t - t (k) off (n)) (1) gdje je P (k) snaga posmatranog potroˇ saˇ ca, N k broj ukljuˇ cenja potroˇ saˇ ca u posmatranom vremenskom intervalu, h(t) je je- diniˇ cna Hevisajdova funkcija, t (k) on (n) su trenuci ukljuˇ civanja potroˇ saˇ ca, a t (k) off (n) su odgovaraju´ ci trenuci iskljuˇ civanja po- troˇ saˇ ca takvi da vrijedi t (k) on (1) < t (k) off (1) < t (k) on (2) < t (k) off (2) < ... < t (k) on (N k ) < t (k) off (N k ). Dakle, po- troˇ saˇ c je aktivan u N k nepreklapaju´ cih vremenskih intervala (t (k) on (n),t (k) off (n)), n =1, 2,...,N k . Izraz (1) se moˇ ze napisati u obliku p (k) (t)= P (k) a (k) (t) (2) gdje je a (k) (t)= N k X n=1 h(t - t (k) on (n)) - h(t - t (k) off (n)) (3) prekidaˇ cka funkcija koja uzima vrijednost 1 kada je potroˇ saˇ c ukljuˇ cen i 0 kada je potroˇ saˇ c iskljuˇ cen. U sluˇ caju K potroˇ saˇ ca ukupna angaˇ zovana snaga se mode- luje kao zbir pojedinaˇ cnih snaga p(t)= K X k=1 p (k) (t)= K X k=1 P (k) a (k) n (t) (4) Na slici 1 je prikazan primjer signala p(t) za sluˇ caj K =3 potroˇ saˇ ca ˇ cije su snage P (1) = 10W, P (2) = 100W i P (3) = 30W. U gornjem dijelu slike su prikazane prekidaˇ cke funkcije za tri posmatrana potroˇ saˇ ca a u donjem dijelu je data ukupna angaˇ zovana snaga p(t). Dodatno se u model mogu ukljuˇ citi i potroˇ saˇ ci promjenljive snage. U tom sluˇ caju se angaˇ zovana snaga modeluje funkcijom koja moˇ ze imati diskontinuitete (u trenucima ukljuˇ civanja ili iskljuˇ civanja potroˇ saˇ ca), a pored toga ima i kontinualnu promjenu angaˇ zovane snage u intervalu od ukljuˇ cenja do iskljuˇ cenja potroˇ saˇ ca. Matematiˇ cki se ovakav potroˇ saˇ c moˇ ze modelovati formulom (2) pri ˇ cemu je P (k) maksimalna snaga posmatranog potroˇ saˇ ca, a prekidaˇ cka funkcija a (k) (t) moˇ ze uzeti bilo koju vrijednost od 0 do 1. Njene vrijednosti se mogu tumaˇ citi kao procenat 90

Razdvajanje potrosaˇ ca zasnovano na neinvazivnomˇ ... · funkcija (deblja linija crvene boje), taˇcna prekida ˇcka funkcija (tanja linija zelene boje) i snaga preostala nakon

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Razdvajanje potrosaˇ ca zasnovano na neinvazivnomˇ ... · funkcija (deblja linija crvene boje), taˇcna prekida ˇcka funkcija (tanja linija zelene boje) i snaga preostala nakon

Naučno-stručni simpozijum Energetska efikasnost | ENEF 2017, Banja Luka, 3-4. novembar 2017. godine

Rad po pozivu

Razdvajanje potrosaca zasnovano na neinvazivnompracenju potrosnje

Milos Dakovic1, Budimir Lutovac1, Tomislav Sekara2

1 Univerzitet Crne Gore, Elektrotehnicki fakultet, Podgorica, Crna Gora,2 Univerzitet u Beogradu, Elektrotehnicki fakultet, Beograd, Srbija

[email protected], [email protected], [email protected]

Sazetak—Predlozen je metod za neinvazivno pracenje radapotrosaca u slozenom sistemu. Polazna informacija je signalukupne aktivne snage u zavisnosti od vremena. Razdvajanjepotrosaca je izvrseno analizom promjena snage u susjednimmjernim trenucima. Metod je primijenjen na simulirane i realnepodatke.

Kljucne rijeci—Neinvazivno pracenje potrosnje, Razdvajanje po-trosaca, Analiza efikasnosti, Elektroenergetski sistem, Digitalnaobrada signala

I. UVOD

Razdvajanje i analiza rada pojedinacnih potrosaca neinvaziv-nim metodama je aktuelna istrazivacka tema u oblasti energet-ske efikasnosti vec dugi niz godina [1]–[4]. Razvojem metodadigitalne obrade signala [5], mjernih uredaja i racunarskihsistema za analizu podataka omogucena je prakticna imple-mentacija sistema za monitoring i analizu potrosnje. Ovakvisistemi daju informacije koje se mogu iskoristiti u planskomsmanjenju potrosnje i povecavanju energetske efikasnosti po-trosaca elektricne energije.

Primjenom klasicnih metoda digitalne obrade signala pre-dlozena je jednostavna i efikasna procedura za analizu signalasnage i razdvajanja potrosnje pojedinih potrosaca iz zbirnogsignala. U radovima [3], [4] za rjesavanje ovog problemakorisceni su metodi teorije grafova.

U odjeljku II je uveden model signala snage. Predlozenaprocedura je uvedena u odjeljku III. Rezultati dobijeni primje-nom predlozene metode na simulirane i realne podatke su datiu odjeljku IV.

II. MODEL SIGNALA

Signal dobijen mjerenjem angazovane snage se moze mode-lovati funkcijom koja je po djelovima ravna, a promjene vri-jednosti se desavaju u trenucima ukljucivanja, (porast funkcije)odnosno iskljucivanja (pad funkcije) potrosaca. Ovaj modelpodrazumijeva da svi potrosaci imaju konstantnu snagu.

Angazovana aktivna snaga jednog potrosaca p(k)(t) se mozemodelovati kao

p(k)(t) =

Nk∑n=1

P (k)(h(t− t(k)on (n))− h(t− t(k)off (n))

)(1)

gdje je P (k) snaga posmatranog potrosaca, Nk broj ukljucenjapotrosaca u posmatranom vremenskom intervalu, h(t) je je-dinicna Hevisajdova funkcija, t(k)on (n) su trenuci ukljucivanjapotrosaca, a t(k)off (n) su odgovarajuci trenuci iskljucivanja po-trosaca takvi da vrijedi t

(k)on (1) < t

(k)off (1) < t

(k)on (2) <

t(k)off (2) < . . . < t

(k)on (Nk) < t

(k)off (Nk). Dakle, po-

trosac je aktivan u Nk nepreklapajucih vremenskih intervala(t

(k)on (n), t

(k)off (n)), n = 1, 2, . . . , Nk.

Izraz (1) se moze napisati u obliku

p(k)(t) = P (k)a(k)(t) (2)

gdje je

a(k)(t) =

Nk∑n=1

(h(t− t(k)on (n))− h(t− t(k)off (n))

)(3)

prekidacka funkcija koja uzima vrijednost 1 kada je potrosacukljucen i 0 kada je potrosac iskljucen.

U slucaju K potrosaca ukupna angazovana snaga se mode-luje kao zbir pojedinacnih snaga

p(t) =

K∑k=1

p(k)(t) =

K∑k=1

P (k)a(k)n (t) (4)

Na slici 1 je prikazan primjer signala p(t) za slucaj K = 3potrosaca cije su snage P (1) = 10W, P (2) = 100W i P (3) =30W. U gornjem dijelu slike su prikazane prekidacke funkcijeza tri posmatrana potrosaca a u donjem dijelu je data ukupnaangazovana snaga p(t).

Dodatno se u model mogu ukljuciti i potrosaci promjenljivesnage. U tom slucaju se angazovana snaga modeluje funkcijomkoja moze imati diskontinuitete (u trenucima ukljucivanjaili iskljucivanja potrosaca), a pored toga ima i kontinualnupromjenu angazovane snage u intervalu od ukljucenja doiskljucenja potrosaca.

Matematicki se ovakav potrosac moze modelovati formulom(2) pri cemu je P (k) maksimalna snaga posmatranog potrosaca,a prekidacka funkcija a(k)(t) moze uzeti bilo koju vrijednostod 0 do 1. Njene vrijednosti se mogu tumaciti kao procenat

90

Page 2: Razdvajanje potrosaˇ ca zasnovano na neinvazivnomˇ ... · funkcija (deblja linija crvene boje), taˇcna prekida ˇcka funkcija (tanja linija zelene boje) i snaga preostala nakon

0 100 200 300 400 500

0 100 200 300 400 500

0

50

100

150

Slika 1. Primjer signala angazovane snage za slucaj tri potrosaca. Prekidackefunkcije individualnih potrosaca su prikazane u gornjem, a ukupna angazovanasnaga u donjem dijelu grafika.

0 100 200 300 400 500

0

0.5

1

0 100 200 300 400 500

0

100

200

300

Slika 2. Primjer signala angazovane snage za slucaj tri potrosaca konstantnesnage i jednog potrosaca promjenljive snage. Prekidacka funkcija potrosacapromjenljive snage je prikazana u gornjem, a ukupna angazovana snaga udonjem dijelu grafika.

maksimalne snage potrosaca angazovan u posmatranom vre-menskom trenutku. Matematicki model prekidacke funkcije je

a(k)(t) =Nk∑n=1

b(k)n (t− t(k)on (n))(h(t− t(k)on (n))− h(t− t(k)off (n))

)(5)

gdje je snaga potrosaca u n-tom intervalu modelovana funkci-jom b

(k)n (t) koja uzima vrijednosti od 0 do 1.

Na slici 2 je prikazan prethodno analizirani slucaj (slika 1)sa jednim potrosacem promjenljive snage cija je maksimalnasnaga P (4) = 70W. Potrosac je aktivan u dva vremenskaintervala.

III. PROBLEM RAZDVAJANJA POTROSACA

Pretpostavimo da je snaga mjerena u diskretnim vremenskimtrenucima t. Posmatrajmo promjene u signalu snage. Promjenu

0 20 40

-100

-50

0

460 480 500

0

50

100

0 20 40

-100

-50

0

460 480 500

0

50

100

Slika 3. Promjene u signalu snage za slucaj sa slike 1 (gornji dio) iza slucaj sa slike 2 (donji dio). Promjene su sortirane u neopadajuci nizvrijednosti. Prikazan je samo pocetni (lijevo) i krajnji (desno) dio sortiranogniza vrijednosti.

mozemo izracunati kao razliku uzastopnih izmjerenih vrijed-nosti

∆p(t) = p(t)− p(t− 1) (6)

Na taj nacin dobijamo diskretni niz vrijednosti. Sortirajmo niz∆p(t) u neopadajuci poredak. Za primjere navedene u prethod-noj sekciji, (slike 1 i 2 sortirane vrijednosti promjene snage suprikazane na slici 3. Radi jasnoce prikaza dat je pocetak i krajsortiranog niza, dok su vrijednosti sa indeksima od 40 do 460jednake nuli u prvom slucaju, odnosno zanemarljivo male udrugom slucaju.

Analizom grafika sa slike 3 lako je doci do zakljuckada u posmatranom sistemu postoje tri potrosaca konstantnesnage, mozemo ocitati i snagu pojedinacnih potrosaca, kao ibroj ukljucenja, odnosno iskljucenja. Ukljucivanje potrosacapromjenljive snage (donji grafici) se odrazava kao smetnja udetekciji potrosaca konstantne snage, mada je u posmatranomslucaju vizuelnim pregledom sortiranih promjena snage i daljemoguce jasno odvojiti potrosace 1, 2 i 3, njihove trenutkeukljucenja i iskljucenja. Postavlja se pitanje: da li je moguceautomatizovati proceduru klasifikacije potrosaca i detekcije od-govarajucih prekidackih funkcija na osnovu poznatog signalaukupne angazovane snage?

Posmatrajmo slucaj kada je su broj potrosaca i njihove snagepoznate. Bez umanjenja opstosti, smatrajmo da su na pocetkui na kraju posmatranog vremenskog intervala svi potrosaci is-kljuceni. Postupak detekcije prekidackih funkcija pojedinacnihpotrosaca i dekompozicije signala ukupne angazovane snagep(t) na pojedinacne potrosace je sledeci:

1) Posmatrajmo potrosac sa najvecom snagom Pm. Podimood kraja niza p(t) i trazimo trenutak kada je promjenasnage ∆p(t) bila manja ili jednaka od −Pm (trazimo tre-nutak iskljucenja potrosaca). Za svaki vremenski trenu-tak koji ne zadovoljava ovaj uslov stavljamo am(t) = 0.

91

Page 3: Razdvajanje potrosaˇ ca zasnovano na neinvazivnomˇ ... · funkcija (deblja linija crvene boje), taˇcna prekida ˇcka funkcija (tanja linija zelene boje) i snaga preostala nakon

0 100 200 300 400 500

0

100

200

0 100 200 300 400 500

0 100 200 300 400 500

0

50

0 100 200 300 400 500

0 100 200 300 400 500

0

5

10

0 100 200 300 400 500

0 100 200 300 400 500

-1

0

1

Slika 4. Rezultati dobijeni analizom primjera sa slike 1. Prikazana je pocetnasnaga p(t). Za svaki od tri iterativna koraka nacrtana je estimirana prekidackafunkcija (deblja linija crvene boje), tacna prekidacka funkcija (tanja linijazelene boje) i snaga preostala nakon eliminacije analiziranog potrosaca.

2) Sada trazimo vremenski trenutak ukljucenja potrosacakrecuci se prema pocetku niza p(t) i provjeravajuci da lije promjena snage ∆p(t) priblizno jednaka Pm, odnosnotrenutak kada je |∆p(t) − Pm| < κPm gdje je 0 <κ < 1 parametar kojim definisemo pribliznu jednakostposmatranih velicina. Za svaki vremenski trenutak kojine zadovoljava ovaj uslov postavljamo am(t) = 1.

3) Vracamo se na korak 1 sve dok ne dodemo do pocetkaniza p(t).

4) Kada je cijeli niz p(t) obraden u nizu am(t) imamoestimiranu prekidacku funkciju posmatranog potrosaca.Signal snage p(t) mozemo dekomponovati na dva sig-nala p1(t) = am(t)Pm i p2(t) = p(t) − p1(t). Na tajnacin smo snagu najjaceg potrosaca izdvojili u posebansignal p1(t), a snaga ostalih potrosaca je u signalu p2(t).

5) Ponavljamo proceduru od prvog koraka, pri cemu umje-sto signala p(t) koristimo novodobijeni signal p2(t) a

0 100 200 300 400 500

0

200

400

0 100 200 300 400 500

0 100 200 300 400 500

0

100

200

0 100 200 300 400 500

0 100 200 300 400 500

0

50

100

0 100 200 300 400 500

0 100 200 300 400 500

0

50

100

Slika 5. Rezultati dobijeni analizom primjera sa slike 2. Prikazana je pocetnasnaga p(t). Za svaki od tri iterativna koraka nacrtana je estimirana prekidackafunkcija (deblja linija crvene boje), tacna prekidacka funkcija (tanja linijazelene boje) i snaga preostala nakon eliminacije analiziranog potrosaca.

iz skupa analiziranih potrosaca izbacujemo potrosac cijusmo prekidacku funkciju estimirali.

Opisana procedura je prilagodena off-line obradi podataka(krecemo od kraja niza p(t) prema njegovom pocetku). Razlogza takvu odluku je taj sto snaga mnogih realnih potrosacane dostize trenutno stacionarnu vrijednost prilikom ukljucenja,dok trenutak iskljucenja potrosaca ne prati prelazni proces,odnosno on se odvija trenutno.

IV. REZULTATI

Navedena procedura je primijenjena na simulirane primjereprikazane na slikama 1 i 2. Rezultati dekompozicije u prvomslucaju su prikazani na slici 4 a u drugom slucaju na slici5. Na prvom podgrafiku je dat pocetni signal p(t). Nakontoga za svaku iteraciju su prikazani estimirana prekidacka

92

Page 4: Razdvajanje potrosaˇ ca zasnovano na neinvazivnomˇ ... · funkcija (deblja linija crvene boje), taˇcna prekida ˇcka funkcija (tanja linija zelene boje) i snaga preostala nakon

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0

5000

10000

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0

5000

10000

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

0

5000

Slika 6. Rezultati dobijeni analizom realnih podataka iz AMPds [6] baze. Analizirana su dva potrosaca snage 4500W i 1800W, estimirane su odgovarajuceprekidacke funkcije i dobijen singal snage sa eliminisanim uticajem detektovanih potrosaca

funkcija am(t), stvarna prekidacka funkcija posmatranog po-trosaca i signal preostale snage nakon eliminacije posmatranogpotrosaca. Koriscen je faktor slicnosti κ = 0.25.

Vidimo da u posmatranim slucajevima imamo potpuno tacnuestimaciju prekidackih funkcija potrosaca konstantne snage. Uprvom slucaju preostala snaga, na kraju procesa, je jednakanuli. U drugom slucaju snaga potrosaca sa promjenljivomsnagom je ostala na kraju iterativnog procesa.

Predlozena procedura je primijenjena i na realne podatke.Korisceni si podaci iz AMPds baze [6] koji se odnose naaktivnu angazovanu snagu domacinstva. Podaci su dostupni usirokom vremenskom razdoblju, a u ovom radu su koricenipodaci sedmodnevnog mjerenja. Mjerenje snage je vrsenosvakog minuta. Rezultati su prikazani na slici 6.

Statistickom analizom sortiranog signala promjena snagedosli smo do zakljucka da u sistemu postoje potrosaci cija jesnaga priblizno 4500W i 1800W pa je predlozena proceduraprovedena u dvije iteracije. Sa slike 6 se vidi kako detekcijapotrosaca utice na to da se u preostalom signalu snage prepo-znaju detalji koji su bili maskirani ponasanjem ovih potrosaca.

V. ZAKLJUCAK

U radu je predlozena procedura za analizu aktivnosti po-trosaca bazirana na neinvazivnom mjerenju ukupne angazovanesnage u sistemu. Razvijen je matematicki model signala snage.Predlozeni metod je ilustrovan simuliranim primjerima i primi-jenjen na realni slucaj mjerenja snage u domacinstvu. Dobijenirezultati pokazuju efikasnost predlozenog metoda.

LITERATURA

[1] G. Hart, “Nonintrusive appliance load monitoring,” IEEE Proc., vol 80,pp. 1870-1891, 1992.

[2] S. Dordevic, M. Dimitrijevic, D. Stevanovic, S. Bojanic, “Novi metodza detekciju dogadaja u neinvazivnom monitoringu potrosnje”, ENEF2015, Banja Luka, 25-26. sept. 2015. pp. 132–135.

[3] K. He, L. Stankovic, J. Liao and V. Stankovic, “Non-Intrusive LoadDisaggregation using Graph Signal Processing,” IEEE Transactions onSmart Grid, vol. PP, no. 99, doi: 10.1109/TSG.2016.2598872

[4] B. Zhao, L. Stankovic, V. Stankovic, “Blind non-intrusive applianceload monitoring using graph-based signal processing,” IEEE GlobalSIP,Orlando, FL, 2015, pp. 68-72. doi: 10.1109/GlobalSIP.2015.7418158

[5] Lj. Stankovic, Digital Signal Processing with Selected Topics, Crea-teSpace Independent Publishing Platform, An Amazon.com Company,2015.

[6] S. Makonin, B. Ellert, I. V. Bajic, F. Popowich, “Electricity, water, andnatural gas consumption of a residential house in Canada from 2012 to2014,” Scientific Data, vol. 3, no. 160037, pp. 1–12, 2016.

93