Pretvornik za baterijsko-supekondenzatorski spremnik
Pretvornik za baterijsko-supekondenzatorski spremnik
Domagoj Ciković
Potrebno je razviti elektronički pretvornik koji će povezivati bateriju i slog superkondenzatora. Specifični kapacitet snage superkondenzatora je puno veći, a energetski kapacitet manji od baterijskog. Elektronički pretvornik mora povezivati dva sustava na način da se energija može prenositi u oba smjera. Potrebno je osigurati punjenje i pražnjenje pojedinih sustava. Koristili smo DC-DC pretvornik za podizanje napona s transformatorom kao glavnim podizačem napona. Koristili smo...
Preusmjeravanje tokova djelatnih snaga korištenjem transformatora sa zakretom kuta
Preusmjeravanje tokova djelatnih snaga korištenjem transformatora sa zakretom kuta
Mario Vlahović
Transformatori sa zakretom kuta koriste se u prijenosnim elektroenergetskim mrežama za preumjeravanje tokova djelatnih snaga. Njihova primjena je u prijenosnim mrežama u kojima dolazi do zagušenja i preopterećenja pojedinih elemenata elektroenergetskog sustava, a moguće je i smanjenje gubitaka u prijenosnoj mreži te povećanje iskoristivosti same mreže. U ovom radu je mreža sa transformatorom sa zakretom kuta modelirana u programskom paketu ETAP 16.0.0. i obrađeno je nekoliko...
Preventivne aktivnosti za održavanje združenog uzemljivačkog sustava tvornice cementa
Preventivne aktivnosti za održavanje združenog uzemljivačkog sustava tvornice cementa
Tomislav Vuletić
Uzemljivački sustav jedan je od važnijih dijelova elektroenergetskog sustava i postrojenja. Unutar tvornice cementa implementirane su tri naponske razine (35, 6 i 0,4 kV). Opisom sustava naponskih razina i napajanja tvornice cementa, definiraju se mogućnosti i mjesta nastanka kvara. Prema tome se određuje koje kriterije je potrebno zadovoljiti u pojedinim slučajevima nastanaka kvara, kako bi se osigurala pouzdanost svih funkcija uzemljenja (zaštitno, pogonsko i sustav zaštite od...
Previđanje cijene kretanja financijskih instrumenata optimizacijom performansi metoda strojnog učenja iz tokova podataka i metoda dubokog učenja
Previđanje cijene kretanja financijskih instrumenata optimizacijom performansi metoda strojnog učenja iz tokova podataka i metoda dubokog učenja
Mislav Križan
Klasifikacija smjera kretanja cijene financijskih instrumenata je vrlo izazovno, ali jako zahvalno područje u slučaju pronalaska uspješne strategije. Cilj prezentiranih algoritama je klasifikacija kretanja cijene (rast ili pad) dionica u određenom trenutku s određenim vremenskim periodom razmaka između trenutne i nadolazeće cijene. Unutar rada predstavljene su neke osnovne informacije vezane uz financijske instrumente s naglaskom na dionice. Prikupljeni su podaci nekoliko dionica u...
Prevoditelj namijenjen integraciji korisničkog znanja u izvorni kod aplikacija
Prevoditelj namijenjen integraciji korisničkog znanja u izvorni kod aplikacija
Filip Soldan
Cilj ovog rada je izrada prevoditelja koji na temelju izvornog koda aplikacije i formalnog opisa domene problema stvara grafičko razvojno okruženje namijenjeno korisnicima koji nemaju vještine programiranja, ali imaju iskustvo i znanje o domeni problema. Rezultat rada je ostvaren u programskom jeziku C# i alatu Windows Presentation Foundation. U radu su navedeni i opisani struktura, implementacija i način korištenja programskog rješenja te tehnologije i alati korišteni u izradi istoga.
Prevoditelj za novi programski jezik
Prevoditelj za novi programski jezik
Lana Šprajc
Cilj rada bio je istražiti elemente programskih jezika, definirati novi objektno orijentirani programski jezik i razviti prevoditelj za taj jezik. U sklopu rada dan je pregled dijelova programskih jezika i navedene su neke razlike između različitih programskih jezika. Opisan je generalni način rada prevoditelja programskih jezika. Definirana su svojstva novog programskog jezika L# te je dan pregled njegove sintakse. Napravljen je prevoditelj tog jezika kojem je središnji dio sintaksni...
Prevoditelj za programski jezik PL
Prevoditelj za programski jezik PL
Jakov Ivančan
U ovom radu predstavljen je jezik PL kao i njegov prevoditelj. PL jezik je jednostavan programski jezik nalik poznatom jeziku C, ali bitno jednsotavniji. PL prevoditelj provodi fazu analize koja se sastoji od leksičke analize, sintaksne analize i semantičke analize. Svaka od analiza opisana je u poglavljima 2, 3 i 4 respektivno. Na kraju, dan je načelni izgled virtualnog stroja u poglavlju 5, kao i izgled međukoda koji PL prevoditelj generira za taj virtualni stroj.
Prevođenje tokovnog programa za heterogenu ugradbenu platformu
Prevođenje tokovnog programa za heterogenu ugradbenu platformu
Ivan Pilat
Ovaj rad iznosi pregled paradigme toka podataka pogodne za eksplicitno iskazivanje paralelizma, kao i detaljnu analizu StreamIt-a, jezika zasnovanog na toku podataka. Heterogene računalne arhitekture su prepoznate kao brze i energetski efikasne, ali i da iziskuju zahtjevan postupak razvoja koji mora raspodijeliti izračun na različite arhitekture nejednakih mogućnosti. Glavni doprinos ovog rada je implementacija postupka prevođenja StreamIt-a za heterogenu platformu koja se sastoji od...
Prevođenje tokovnog programa za heterogenu ugradbenu platformu s procesorom RISC-V
Prevođenje tokovnog programa za heterogenu ugradbenu platformu s procesorom RISC-V
Martin Šeler
Ovaj rad istražuje funkcionalnost i potencijal tokovnog programa na RISC-V procesoru. Testiranje je provedeno na ugradbenoj verziji RISC-V arhitekture na kojoj je Linux s SMP podrškom kako bi se evaluiralo ubrzanje dobiveno paralelizacijom koju provodi optimizirajući tokovni prevoditelj.
Prezentacijski sloj web-aplikacije za učenje tehnika analiziranja električnih krugova
Prezentacijski sloj web-aplikacije za učenje tehnika analiziranja električnih krugova
Marija Duvnjak
Danas je uobičajeno interaktivno podučavanje različitih vještina uz pomoć Web aplikacija. Djelovanje aplikacija za podučavanje temelji se na intuitivno sučelju te modelima koji opisuju pojmove i pravila iz problemske domene te strategije podučavanja i napredak. U okviru ovog zadatka ukratko je opisan je pristup razvoju i karakteristike suvremenih programskih sistema namijenjenih podučavanju. U praktičnom dijelu zadatka je izrađen klijentski dio sustava koja podržava dvije vrste...
Približni algoritam za brzo računanje poravnanja dvaju dugačkih nizova
Približni algoritam za brzo računanje poravnanja dvaju dugačkih nizova
Filip Sodić
Globalno poravnanje genoma važan je problem genomike. Zbog duljine genoma, računanje optimalnog puta poravnanja točnim algoritmima dinamičkog programiranja računalno je neizvedivo. Cilj ovog rada predstavljanje je i implementacija heurističkog algoritma poravnanja temeljenog na tehnikama traženja predstavnika i procjene Jaccardovog koeficijenta sličnosti skiciranjem. U poglavlju 2 dan je popis pretpostavki neophodnih za rad algoritma te popis pojmova za pomoć pri njegovom...
Prigušivanje njihanja tereta kod mosnih dizalica s magnetskom gredom
Prigušivanje njihanja tereta kod mosnih dizalica s magnetskom gredom
Antonio Kožarec
Glavni cilj ovog diplomskog rada je razvoj algoritma za prigušenje rotacijskog njihanja tereta kod mosnih dizalica s rotacijskom magnetskom gredom. Proučena je mosna dizalica te izveden njen dinamički model pomoću Lagrangeove jednadžbe. Također je proučen Antisway algoritam za prigušenje njihanja tereta nastalog translacijskim gibanjem dizalice. Antisway algoritam se temelji na teoriji Input shapinga koja je detaljno opisana u ovom radu. Algoritam za prigušenje rotacijskog njihanja...