Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Battery and supercapacitor hybrid systems
U ovom završnom radu obrađena je tema: „Hibridni sustavi baterija i superkondenzatora“.
Nakon uvodnog dijela i pregleda područja teme, objašnjena je klasifikacija uređaja za pohranu
energije te su naglašena dva osnovna svojstva na temelju kojih se dizajnira model hibridnog
sustava. U četvrtom i petom poglavlju detaljno su opisane vrste i materijali baterija i
superkondenzatora, uz usporedbu njihovih svojstava, te su objašnjeni kemijski i fizikalni procesi
koji se odvijaju pri pohrani energije. U šestom poglavlju predstavljene su pasivna, aktivna i
poluaktivna konfiguracija hibridnih sustava. Analizirane su prednosti i mane svake
konfiguracije, njihova učinkovitost i ekonomska isplativost. Najčešće primjene hibridnih sustava
baterija i superkondenzatora navedene su i razrađene u sedmom poglavlju. Na kraju rada
provedeno je električno mjerenje kako bi se demonstrirale prednosti hibridnih sustava u odnosu
na napajanje samo sa baterijom pri dinamičkom opterećenju, uz prikaz izračuna stvarnog
kapaciteta korištenog superkondenzatora.This thesis analyzes the topic: "Hybrid systems of batteries and supercapacitors". After the
introductory part and an overview of the subject area, the classification of energy storage devices
is explained, highlighting the two fundamental properties on which the design of a hybrid system
model is based. The fourth and fifth chapters provide a detailed description of the types and
materials of batteries and supercapacitors, comparing their properties, and explain the chemical
and physical processes that take place during energy storage. In the sixth chapter, passive, active
and semi-active configurations of hybrid systems are presented. The advantages and
disadvantages of each configuration, their efficiency, and economic viability are analyzed. The
most common applications of hybrid battery and supercapacitor systems are listed and elaborated
in the seventh chapter. Finally, electrical measurements were conducted to demonstrate the
advantages of hybrid systems compared to power supply only with battery at dynamic load,
including a calculation of the actual capacity of the used supercapacitor
Analysis of the grounding of transmission line poles
Zadatak diplomskog rada bio je dati pregled konfiguracija sustava uzemljenja te u računalnom
programu XGSLab izraditi model za izračun otpora uzemljivača različitih konfiguracija. U
prvom dijelu rada opisano je uzemljenje, zaštitna užad te nadzemni vod odnosno dalekovod i
njegovi dijelovi. U drugom dijelu rada iznose se podatci o trasi dalekovoda, broju stupova, vrsti
vodiča i zaštitne užadi, opisani su mjerni postupci te su date vrijednosti raspodjele potencijala,
napona dodira i otpora uzemljivača koje su dobivene mjerenjima. U trećem dijelu rada izrađeni
su modeli uzemljenja u obliku jednostrukog i dvostrukog koncentričnog prstena te su dobivene
vrijednosti raspodjele potencijala, napona dodira i koraka te vrijednost otpora uzemljivača. U
četvrtom dijelu uspoređen je model iz trećeg dijela sa mjerenjima iz drugog dijela.The objective of the master thesis was to provide an overview of grounding system
configurations and to create a model in the XGSLab software for calculating the grounding
resistance of different configurations. The first part of the thesis describes grounding, ground
conductors, overhead lines, and their components. The second part presents data on the
transmission line route, the number of towers, the type of conductors and protective conductors,
describes the measurement procedures, and provides the values of potential distribution, touch
voltage, and grounding resistance obtained from measurements. In the third part of the thesis,
grounding models in the form of single and double concentric rings were created, and the values
of potential distribution, touch and step voltages, and grounding resistance were obtained. In
the fourth part, the model from the third part is compared with the measurements from the
second part
AAA in IMS and LTE systems
Cilj ovog završnog rada bio je detaljnije razumjeti kako AAA poslužitelji, kroz autentikaciju,
autorizaciju i administraciju igraju ključnu ulogu u osiguravanju sigurnosti i upravljanju
pristupom u telekomunikacijskim sustavima. Fokus je bio na analizi kako ovi poslužitelji
omogućuju kontrolu pristupa mrežama, što je od vitalnog značaja za zaštitu osjetljivih
korisničkih podataka od stalnih sigurnosnih prijetnji i ranjivosti.
U praktičnom dijelu istraživanja detaljno je prikazana analiza AAA sustava, što
uključuje korake SIP registracije i prikaz toka registracije te reregistracije korištenjem
programa Wireshark. Kroz analizu, istražene su komponente i važnost procesa registracije i
reregistracije kako bi se bolje razumjela njihova funkcija.The aim of this bachelor thesis was to gain a deeper understanding of how AAA servers, through
authentication, authorization, and administration, play a crucial role in ensuring security and
managing access in telecommunications systems. The focus was on analyzing how these servers
enable network access control, which is vital for protecting sensitive user data from ongoing
security threats and vulnerabilities.
In the practical part of the study, a detailed analysis of AAA systems was presented, including
the steps of SIP registration and the display of registration and re-registration flows using
Wireshark. Through this analysis, the components and importance of the registration and reregistration
processes were explored to better understand their functionalit
Application of stationary battery systems in households
Zadatak ovog diplomskog rada je analizirati primjenu stacionarnih baterijskih sustava u
kućanstvima. U ovome radu su definirani baterijski sustavi pohrane, te najpopularnije tehnologije
baterijskih sustava pohrane. Opisane su karakteristike tehnologija baterijskih sustava pohrane te
njihove primjene. Navedeni su izazovi te mogućnosti daljnjeg istraživanja tehnologija baterijskih
sustava pohrane. Napravljena je SWOT analiza primjene baterijskih sustava pohrane u
kućanstvima, te su prikazani trenutno dostupni stacionarni baterijski sustavi pohrane električne
energije za kućanstva na tržištu. U praktičnome dijelu diplomskog rada, napravljena je
tehno-ekonomska analiza primjene stacionarnih baterijskih sustava na primjeru jednog kućanstva
u Osijeku te su se donijeli zaključci o isplativosti integracije baterijskih sustava pohrane električne
energije u promatrano kućanstvo.The task of this master thesis is to analyze the application of stationary battery systems in
households. In this thesis, battery storage systems and the most popular technologies of battery
storage systems are defined. The characteristics of battery storage system technologies and thier
applications are described. Challenges and opportunities for further research into battery storage
system technologies are listed. A SWOT analysis of the application of battery storage systems in
households was made, and currently available stationary battery storage systems for households
on the market were presented. In the practial part of the thesis, techno-ecnomic analysis of the
application of stationary battery systems for one household in Osijek was made. Conclusions were
drawn on the profitability of integrating battery systems for electricity storage in the observed
household
Raspberry Pi as a server
U današnjem modernom digitalnom svijetu gdje pretplate na razne servise postaju
standard u većini tehnoloških i programskih rješenja, ovaj završni rad istražuje, analizira, implementira i
pronalazi rješenje koje može promijeniti pogled na dosadašnji pristup usluga poslužitelja. Ideja je
proizašla iz razmatranja i saslušanja potreba drugih korisnika, te se rješenju pristupilo pregledom već
sličnih postojećih rješenja. Cilj izrade ovog projekta je omogućiti i pružiti jednostavnije i jeftinije rješenje
korisnicima koji su u potrebi za uslugama poslužitelja koji će im pružiti mogućnost skladištenja, analize i
uređivanja podataka koje prikupljaju kroz svoj privatan ili poslovni život po pristupačnim cijenama, ali
ono važno, bez žrtvovanja mogućnosti, fleksibilnosti, sigurnosti i performansi. Taj cilj je omogućen zbog
programskih alata i rješenja koji iza sebe imaju bogatu prošlost i iskustvo koje za sobom povlači velik broj
drugih korisnika koji su voljni raditi na poboljšanju trenutnih rješenja i tako se ciklus nastavlja. Glavne
odlike sustava su upravo intuitivno i moderno korisničko sučelje koje je lako za svladati i koristiti na
dnevnoj bazi, te kompaktnost i homogenost sustava, ali i dalje dovoljno otvorenog za nadogradnje i
modifikacije.In today's modern digital world, where subscriptions to various services are becoming a
standard in most technological and software solutions, this final thesis investigates, analyzes,
implements, and finds a solution that can change the view of the current access to server services. The
idea came from considering and listening to the needs of other users, and the solution was approached
by reviewing already similar existing solutions. The goal of creating this project is to enable and provide
a simpler and cheaper solution to users who need server services that will provide them with the
possibility of collecting, analyzing, and editing the data they collect through their private or business
lives at affordable prices, but the important thing is to do it all without sacrificing the features, flexibility,
security, and performance. This goal is made possible by software tools and solutions that have a rich
history and a lot of experience behind them, which involves many other users willing to work on and
improve current solutions, and thus the cycle continues. The main feature of the system is the intuitive
and modern user interface that is easy to master and use daily. And the compactness of the system,
which is completely homogeneous, but still open to upgrades and modifications
Analyzing the Stroop effect in a bilingual context using Flutter application
Otkrićem Stroop efekta, fenomena koji otkriva kako mozak procesuira informacije,
počeli su se razvijati različiti Stroop testovi. Stroop testovi koriste se za mjerenje brzine procesuiranja
riječi, ispitanikove selektivne pažnje, paralelnosti kao i za procjenu ukupnih izvršenih vještina i
sposobnosti obrade informacija. Cilj je ovoga diplomskoga rada napraviti web i mobilnu aplikaciju u
razvojnom okviru Flutter koja će se temeljiti na dvojezičnom utjecaju jezika u Stroop testu. Aplikacija je
izrađena za potrebe provođenja eksperimenta iz dvaju dijelova - u jednom se dijelu istraživao utjecaj
hrvatskog kao materinjeg jezika, dok se u drugom istraživao utjecaj engleskog kao stranog jezika.
Istraživanje je provedeno kao primarno i opisno, koristeći komparativne i statističke metode za analizu
podataka. Aplikacija je testirana na populaciji studenata FERIT-a, a dobrovoljno je sudjelovalo 128
studenata. Aplikacijom se analizirala brzina i točnost odgovora na materinjem i stranom jeziku. Analizom
rezultata može se zaključiti da je točnost odgovora na hrvatskom nešto viša u usporedbi s engleskim
jezikom, ali nije statistički značajna (p = ,6458). Usporedba prosječnog trajanja odgovora pokazuje da su
odgovori na engleskom jeziku kraći nego na hrvatskom, što podupire postavljenu hipotezu da će na
stranom jeziku trajanje odgovora biti brže nego na materinjem jeziku.Since the discovery of the Stroop effect, a phenomenon that illuminates how brains process
information, different types of Stroop tests have been developed. Stroop tests are utilized to measure
processing speed, selective attention capacity, parallelism, and overall cognitive executive processing
skills and information processing abilities. This master's thesis aims to investigate the bilingual impact on
the Stroop test using a newly developed web and mobile application based on the Flutter framework.
The application is divided into two parts: one focuses on the impact of Croatian as a native language and
the other on the impact of English as a foreign language. The research was conducted as primary and
descriptive using comparative and statistical methods for data analysis. The application was tested on a
population of 128 FERIT students who voluntarily participated in the research. The speed and accuracy
of their responses in both languages were analyzed. The results indicated that the accuracy of responses
in Croatian was slightly higher than in English; however, the difference is not statistically significant (p
= ,6458). The average response time was shorter for English answers compared to the Croatian ones,
which supports the hypothesis that response times in a foreign language are faster than in the native
language
Network intrusion detection system based on machine learning algorithm
U ovom radu istražena je primjena algoritama strojnog i dubokog učenja za detekciju
upada u mrežu (engl. Intrusion Detection System, IDS). U radu je izrađena baza podataka simuliranih
napada, pregled, odabir i implementacija različitih algoritama strojnog i dubokog učenja, te evaluacija
njihove učinkovitosti za višeklasnu klasifikaciju. U bazi podataka realizirano je 5 vrsta napada: SYN flood,
UDP flood, DNS amplification, smurf napad i port scanning. Predložena je struktura hibrida CNN-a (engl.
Convolutional Neural Network) i LSTM-a (engl. Long short term memory) radi istraživanja uporabe
dobrih strana oba algoritma. Algoritmi poput CNN-a i predloženog CNN LSTM hibrida, pokazali su visoku
učinkovitost, dok je Histogram Gradient Boosting Classifier (HGBC) nadmašio ostale, ali pod cijenu
potencijalnog pretreniranja. Zaključak rada je da je hibridni pristup CNN LSTM vrlo korisna kombinacija
dvaju moćnih algoritama dubokog učenja, jedina prepreka je pronalazak optimalnih parametara.In this paper, the application of machine and deep learning algorithms for an intrusion
detection system is explored. The paper includes the creation of a simulated attack database, review,
selection and implementation of various machine and deep learning algorithms as well as the evaluation
of their multiclass classification effectiveness. 5 network attacks were succesfully recreated for use in
the database: SYN flood, UDP flood, DNS amplification, smurf attack and port scanning. A hybrid
convolutional neural network (CNN) and long short term memory (LSTM) structure is suggested, to use
the good sides of both algorithms. Algorithms such as CNN and the suggested CNN LSTM hybrid have
shown very high efficiency, while the Histogram Gradient Boosting Classifier (HGBC) surpassed all of the
evaluated algorithms, albeit at the cost of potential overfitting issues. The conclusion of the paper is that
the hybrid CNN LSTM approach is a very efficient combination of two exceptionally powerful deep
learning algorithms, while the only obstruction being the tuning of parameters
Application for interpretation of results according to HRN EN60599
Transformator je električni uređaj koji služi podizanju ili spuštanju iznosa izmjeničnog napona iste
frekvencije. Zbog toga, transformatori su ključni elementi kod distribucije električne energije.
Shodno tome, njihovo održavanje i ispravnost su jako bitni. Jedna od metoda za održavanje
transformatora je DGA analiza. DGA analiza je analitička metoda koja se temelji na određivanju
koncentracije otopljenih plinova u transformatorskom ulju. U ovom radu je kreirana desktop
aplikacija za interpretaciju i generiranje izvještaja rezultata DGA analize. Aplikacija sadrži
postavke gdje se mogu mijenjati minimalne i maksimalne dozvoljene granice plinova, nakon
generiranja izvještaja aplikacija prikazuje generirani izvještaj te postoji mogućnost ispisa
izvještaja izravno iz aplikacije. Aplikacija je razvijena pomoću Python programskog jezika.A transformer is an electrical device that serves to raise or lower the amount of alternating voltage
of the same frequency. That is why transformers are key elements in the distribution of electricity.
Consequently, their maintenance and correctness are very important. One of the methods for
transformer maintenance is DGA analysis. DGA analysis is an analytical method based on
determining the concentration of dissolved gases in transformer oil. In this work, a desktop
application was created for the interpretation and generation of DGA analysis results reports. The
application contains settings where the minimum and maximum permitted limits of gases can be
changed, after generating the report the application displays the generated report and there is an
option to print the report directly from the application. The application was developed using the
Python programming language.
Key words: desktop application, DGA analysis, Python, transformer, transformer oi
Multimodal End-to-End Autonomous Driving
U ovom radu dan je pregled postojećih rješenja za autonomnu vožnju unutar CARLA
simulatora koja su zasnovana na end-to-end načinu rada. Izrađen je novi sustav koji se također temelji
na end-to-end načinu rada koristeći CARLA simulator kao simulacijsko okruženje. Izrađeni sustav koristi
kombinaciju više ulaza kako bi uspješno predvidio upravljanje automobilom, odnosno radi se
predviđanje vrijednosti gasa, kočnice i kuta zakreta volana. Ulazi su slike RGB i dubinske kamere te
informacije o trenutnoj brzini vozila i naredbi za skretanje. Cilj rada je dizajnirati, trenirati i evaluirati
model s ciljem autonomne vožnje. Model je treniran na podacima koji su prikupljeni u simulacijskom
okruženju CARLA simulatoru, a evaluacija je provedena na tri mape. Dvije od tri evaluacijske mape nisu
dio ukupne baze podataka, dok je jedna mapa dio baze podataka koja se koristila za treniranje.
Neuronska mreža sastoji se od više konvolucijskih slojeva koji obrađuju vizualne podatke RGB i dubinske
kamere dok se brzina vozila i naredbe za skretanje unose u potpuno povezane slojeve. Rezultati
evaluacije pokazali su kako se model dobro snalazi u normalnim uvjetima vožnje, odnosno u
jednostavnijim prometnim situacijama, dok prilikom složenijih prometnih situacija moguće su greške
prilikom upravljanja automobilom. Također, broj grešaka koje je model napravio tijekom vožnje na
poznatoj mapi je znatno manji od broja grešaka na nepoznatim mapama što ukazuje na potrebu
proširenja baze podataka s različitim uvjetima vožnje. Ovaj rad prikazuje mogućnosti primjene
konvolucijskih neuronskih mreža u području autonomne vožnje koristeći kombinaciju senzorskih
podataka. Model koji koristi kombinaciju senzorskih podatak je pokazao bolje rezultate tijekom
evaluacije u odnosu na model koji koristi samo jedan senzor, RGB kameru.This paper provides an overview of existing solutions for autonomous driving within the CARLA
simulator, which are based on end-to-end mode of operation. A new system was developed which is
also based on the end-to-end mode of operation using the CARLA simulator as the simulation
environment. The developed system uses a combination of several inputs to successfully predict the
car's steering, i.e. the gas, brake and steering angle values are predicted. Inputs are RGB and depth
camera images and information about current vehicle speed and turn commands. The aim of the work is
to design, train and evaluate a model with the goal of autonomous driving. The model was trained on
data collected in the simulation environment CARLA simulator, and the evaluation was performed on
three maps. Two of the three evaluation folders are not part of the overall database, while one folder is
part of the database used for training. The neural network consists of multiple convolutional layers that
process RGB and depth camera visual data while vehicle speed and turn commands are fed into fully
connected layers. The evaluation results showed that the model copes well in normal driving conditions,
i.e. in simpler traffic situations, while in more complex traffic situations mistakes are possible when
driving the car. Also, the number of errors made by the model while driving on a known map is
significantly lower than the number of errors on unknown maps, which indicates the need to expand the
database with different driving conditions. This paper shows the possibilities of applying convolutional
neural networks in the field of autonomous driving using a combination of sensor data. The model that
uses a combination of sensor data showed better results during the evaluation compared to the model
that uses only one sensor, the RGB camera
Virtual Computing Clusters
S obzirom na rastuće potrebe za velikim računalnim resursima i složenim radnim
opterećenjima, virtualni klasteri računala postaju dobro rješenje za optimizaciju računalne snage i
upravljanje resursima. U ovom radu prikazana je izrada i implementacija virtualnog klastera računala
koristeći alate kao što su VirtualBox, SSH, NFS, MPI i Ganglia, s ciljem osiguravanja učinkovitog dijeljenja
zadataka i nadziranje performansi. Kroz paralelno množenje matrica testirani su kapaciteti klastera
računala, a rezultati pokazuju značajnu uštedu vremena obrade uz povećanje broja radnih čvorova.
Glavne prednosti rješenja uključuju fleksibilnost, skalabilnost i stabilnost sustava. Zaključno,
implementirano rješenje potvrđuje korisnost virtualnih klastera računala u modernom računarstvu,
osobito u okruženjima koja zahtijevaju dinamičku raspodjelu resursa.Considering the growing needs for large computing resources and complex workloads, virtual
computing clusters are becoming a good solution for optimizing computing power and resource
management. This paper presents the creation and implementation of a virtual computing cluster using
tools such as VirtualBox, SSH, NFS, MPI and Ganglia, with the aim of ensuring efficient task sharing and
performance monitoring. Computer cluster capacities were tested through parallel matrix
multiplication, and the results show a significant saving in processing time with an increase in the
number of worker nodes. The main advantages of the solution include flexibility, scalability and system
stability. In conclusion, the implemented solution confirms the usefulness of virtual computer clusters
in modern computing, especially in environments that require dynamic resource allocation