360 likes | 646 Views
Analiza slučaja:. Primjena genetskih algoritama za optimiranje pogonskih stanja razdjelnih mreža. Mladen Maras. Cilj. Genetski algoritam Min I 2 R Proračun struja i padova napona Max P = P 1 Proračun raspoloživosti Poštivanje ograničenja. Prostor pretraživanja.
E N D
Analiza slučaja: Primjena genetskih algoritama za optimiranje pogonskih stanja razdjelnih mreža Mladen Maras
Cilj • Genetski algoritam • Min I2R • Proračun struja i padova napona • Max P = P1 • Proračunraspoloživosti • Poštivanje ograničenja
Prostor pretraživanja • Prostor pretraživanja: • Trenutna konfiguracija mreže: • gdje je:
Načelni matematički model • - funkcija cilja • - zadane varijable • uz: • - jednadžba tokova snaga • - nejednadžba ograničenja mreže
Funkcija cilja • Funkcija cilja: • Ukupni gubici: • Ako je za sve moguće tada je globalni optimum
Ograničenja u razdjelnoj mreži • Topološka ograničenja: radijalnost • Ograničenja snage: • Ograničenja struja: • Ograničenja napona:
Modeliranje elemenata • Vodovi: • π shema, dozemni kapaciteti zanemareni • Uklopnice: • Napon stabilan i neovisan o broju potrošača • Transformatori:
Raspoloživost • Ispravan rad komponente • Iskopčan kvar • Izoliran kvar • λ – učestalost kvara • ν – učestalost prekapčanja, • μ – učestalost popravka Ispravan rad Kvar 2 λ 1 υ μ 3
Proračun raspoloživosti • Srednja vremena boravka u stanjima: , , • Vrijeme cijelog ciklusa: • Vjerojatnost zauzimanja nekog stanja: , , • Vjerojatnost stanja razdjelne mreže: • Srednja raspoloživost:
Metoda zbrajanja struja • Struja koja odlazi u transformator: • Zbrajanje struja:
Metoda zbrajanja struja • Određivanje padova napona: • Korigiranje napona razdjelnih TS:
Metoda zbrajanja struja • Nova iteracija
Pristup problemu Izvedba Analiza mreže Dekompozicija mreže
Genetski algoritam • Za: • Ne zahtijeva da funkcija cilja bude neprekinuta ili derivabilna • Struktura nudi velike mogućnosti nadogradnje i povećanja efikasnosti • Primjenjiv na veliki broj problema • Pogodan za višekriterijske probleme • “Iskače” iz lokalnih optimuma • Rezultat je skup rješenja • Daje prihvatljivo rješenje u prihvatljivom vremenu • Protiv: • Veliki utjecaj parametara na efikasnost • Spora konvergencija • Ne garantira globalni optimum • Teško se definira dobra funkcija dobrote
Klasični GA i graf • Rješenje: 001 010 011 100 101 110 • Rješenje: 001 100 010 011 101 110
A A F F B B C C E E D D Klasični GA i graf 1. Potomak: 001 010 011 011 101 110 2. Potomak: 001 100 010 100 101 110
Permutacijsko kodiranje • Operatori križanja: • PMX operator (eng.partially-mapped crossover), • CX operator (eng.cycle crossover), • OX operator (eng.order crossover), • OBX operator (eng.order based crossover), • ER operator (eng.edge recombination). • Mutacija: • Promjena redosljeda • Promjena redosljeda u dijelu kromosoma • Pozicijska 1. Rješenje: 001 010 011 100 101 110 = ABCDEF 2. Rješenje: 001 100 010 011 101 110 = ADBCEF
1 2 7 2 3 4 e a 3 1 5 4 f b 5 6 2 6 d c 6 3 4 7 1 5 Kodiranje rješenja – lista susjedstva
Implementirani GA • Eliminacijska selekcija bez duplikata • Inherentni elitizam • ER operator križanja • 2 jednaka roditelja? • Mutacija jednog • Potomak se stvara kao početno rješenje • Mutacija • Samo jedan čvor • Prebacivanje na neki susjedni izvod
Eliminacijski GA • Inicijalizacija • Generiranje populacije • Evaluacija • Izračun funkcije cilja • Translacija • Izračun funkcije kazne • Selekcija • Eliminacija m jedinki • Vjerojatnost proporcionalna funkciji kazne • Najbolja jedinka ima vjerojatnost eliminacije nula • Kažnjavanje prekoračenja ograničenja • Računanje kumulativne kazne • Roulette wheel selekcija • Križanje • Mutacija
Stvaranje početnih rješenja • Korišteni izrazi: • Krajnja TS • Fiksni geni • Varijabilni geni • Načini stvaranja početne populacije: • U širinu • U dubinu ,
ER operator križanja • Tablica veza • Moguća UKS
ER operator križanja • Kao rješenje daje 1 potomka • Koristi samo veze koje postoje kod roditelja • Dobiveno rješenje:
Zaključak • GA je postupak koji kaže što raditi sa genetskim materijalom da bi se postiglo zadovoljavajuće rješenje • Prilagodba GA problemu ili problema GA • Velika sloboda u prikazu rješenja i odabiru odgovarajućih operatora • Bitno je dobro podesiti parametre • Primjena GA na optimiranje razdjelnih mreža: • Postoji prostor za smanjenje gubitaka • Povećava iskoristivost postojeće mreže (smanjuje ulaganja) • Moguće traženje optimalnog UKS ovisno o opterećenju • “Samooptimirajuće” razdjelne mreže