Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
A web application for cardiovacular disease risk assessment and disease course monitoring based on supervised machine learning methods
sažetak (hrvatski): Glavni cilj ovog diplomskog rada bio je razvoj web aplikacije koja procjenjuje rizik od
obolijevanja od kardiovaskularnih bolesti koristeći metode nadziranog strojnog učenja. Aplikacija je
implementirana uz pomoću programskih jezika i tehnologija kao što su Python, Django i HTML. U
središtu aplikacije nalazi se model temeljen na algoritmu slučajne šume, koji je nakon usporedbe sa
stablom odlučivanja, metodom strojeva potpornih vektora i algoritmom k najbližih susjeda pokazao
najbolje rezultate. Osim što omogućuje pacijentima procjenu svog rizika obolijevanja od
kardiovaskularnih bolesti, aplikacija također pruža liječnicima mogućnost stvaranja preporuka
temeljenih na zdravstvenom stanju pacijenata. Praćenje tijeka bolesti i praćenje zdravstvenih podataka
omogućeno je zahvaljujući sustavu za pohranu. Uz to što pomaže u ranom prepoznavanju rizika,
aplikacija omogućuje kontinuirani nadzor i prilagodbu liječenja prema promjenama u zdravstvenom
stanju korisnika. Provjera ispravnosti aplikacije obavljena je kroz tri testna slučaja i pokazuje da aplikacija
radi ispravno.abstract: The main goal of this thesis was to develop a web application that assesses the risk of
cardiovascular disease using supervised machine learning methods. The application was implemented
using programming languages and technologies Python, Django, and HTML. At the core of the
application is a machine learning model based on the random forest algorithm, which, after comparison
with decision trees, support vector machines, and the k-nearest neighbors algorithm, had the best
results. In addition to allowing patients to assess their risk of developing cardiovascular disease, the
application also provides doctors with the ability to create recommendations based on the health status
of patients. Disease course monitoring and health data tracking are enabled by a storage system.
Besides helping in the early detection of risk, the application allows for continuous monitoring and
adjustment of treatment according to changes in the user's health status. The application’s validation
was carried out through three test cases and shows that the application functions correctly
Rechargeable batteries, characteristics and models
sažetak (hrvatski): U završnom radu objašnjena je povijest baterija, kako su nastale te kako su se
vremenom unaprjeđivale. Navedena je glavna podjela na primarne i sekundarne baterije te je opisana
građa baterije. Navedene su njene glavne komponente te je opisan princip rada na temelju punjenja i
pražnjenja. Nakon upoznavanja s osnovama, opisani su i predstavljeni glavni parametri pomoću kojih se
može dobiti cjelokupna slika o stanju baterije. Opisani su najzastupljeniji modeli koji se zasnivaju na
ekvivalentnim shemama, nakon čega su navedene najzastupljenije tehnologije punjivih baterija uz
njihove prednosti i mane. Na kraju završnog rada su opisane metode koje se koriste za određivanje
osnovnih parametara baterije.abstract: The final thesis describes hystory of the batteries, how they originated, and how they have
improved over time. The main classification into primary and secondary batteries is provided, along side
with a description of the battery structure. The key components are listed, and the operating principle is
describen based on charging and discharging. After an introduction to the basics of the battery, the main
parameters used to gain a comprehensive understanding of the battery's condition are presented and
described. The most common models, based on equivalent circuits, are described, followed by an
overview of the most relevant rechargeable battery technologies, along with their advantages and
disadvantages. Finally, the methods used to determine the basic battery parameters are explained.
keywords: rechargeable batteries, secondary batteries, primary batteries, lithium-ion batteries, nickelmeta
Implementation of the AVL Cruise to model and implement simulations of the operation of the electric vehicle subsystem for different driving cycles
U radu se daje detaljan pregled AVL Cruise, svestranog simulacijskog alata za
modeliranje i analizu električnih vozila i njihovih podsustava u različitim ciklusima vožnje. AVL Cruise
podržava električne, mehaničke i mehatroničke sustave, omogućujući holistički pristup dizajnu vozila.
Njegove primjene uključuju planiranje cestovne infrastrukture, analizu elektroenergetskog sustava i
optimizaciju performansi vozila. Alat je vrijedan i za studente i za inženjere, nudeći praktično iskustvo i
napredne mogućnosti istraživanja. AVL Cruise posebno je važan u prelasku na električna i hibridna
vozila, podržavajući razvoj infrastrukture i analizu podsustava vozila, uključujući baterije, elektromotore
i sustave za rekuperaciju energije.The paper provides a detailed overview of AVL Cruise, a versatile simulation tool for modeling
and analyzing electric vehicles and their subsystems across different driving cycles. AVL Cruise supports
electrical, mechanical, and mechatronic systems, enabling a holistic approach to vehicle design. Its
applications include road infrastructure planning, power system analysis, and vehicle performance
optimization. The tool is valuable for both students and engineers, offering hands-on experience and
advanced research opportunities. AVL Cruise is particularly relevant in the shift towards electric and
hybrid vehicles, supporting infrastructure development and vehicle subsystem analysis, including
batteries, electric motors, and energy recuperation systems
Android task scheduling application
Tijekom razvoja aplikacije Task Planner suočili smo se s izazovom implementacije
pouzdane i učinkovite pohrane podataka, koja bi korisnicima omogućila spremanje, pristup i ažuriranje
zadataka u stvarnom vremenu, uz garantiranu sigurnost i dostupnost na različitim uređajima. Ključni
problem bio je osigurati neprekidnu sinkronizaciju podataka među uređajima, tako da promjene koje
korisnici naprave budu odmah vidljive. Rješenje ovog problema pronašli smo u korištenju Firebase
platforme, točnije Firestore baze podataka, koja podržava strukturiranu pohranu podataka kroz kolekcije
i dokumente. Svaki zadatak unutar aplikacije predstavlja dokument unutar određene kolekcije, što
omogućuje jednostavnu organizaciju i dohvaćanje podataka. Firestore podržava rad u stvarnom
vremenu, što znači da se sve promjene u podacima automatski sinkroniziraju između korisničkih uređaja
bez odgode. Korištenjem Firebase autentikacije, uspjeli smo osigurati privatnost korisničkih podataka.
Svaki korisnik ima svoj jedinstveni račun, a podaci su dostupni samo korisniku kojem pripadaju, što
garantira sigurnost i povjerljivost informacija. Na ovaj način, riješili smo ključni izazov, omogućivši
sigurnu, pouzdanu i uvijek dostupnu pohranu zadataka, uz automatsku sinkronizaciju i zaštitu podataka.Android task scheduling application During the development of the Task Planner application,
we faced the challenge of implementing a reliable and efficient data storage solution that would allow
users to save, access, and update tasks in real time, while ensuring security and availability across
multiple devices. The key issue was ensuring continuous data synchronization between devices so that
any changes made by users would be immediately reflected. We solved this problem by utilizing the
Firebase platform, specifically Firestore, which supports structured data storage through collections and
documents. Each task within the app is represented as a document within a specific collection, allowing
for easy data organization and retrieval. Firestore supports real-time functionality, meaning all changes
to data are automatically synchronized between user devices without delay. By integrating Firebase
authentication, we were able to secure user data privacy. Each user has a unique account, and their data
is accessible only to them, ensuring the security and confidentiality of information. In this way, we
addressed the main challenge, providing secure, reliable, and always available task storage, along with
automatic synchronization and data protection
Implementation of PHYWE(Cobra4) system in measurements in the field of Mechanics and Thermodynamics
sažetak (hrvatski): Ovaj rad bavi se istraživanjem različitih primjena Phywe Cobra4 mjernog sustava i
njegovih senzora u nastavi fizike, s naglaskom na područje mehanike i topline. Poseban naglasak se
stavio na prednosti ovih senzora koji omogućuju učenicima i studentima bolje razumijevanje pojmova iz
fizike te razvoj praktičnih vještina. Također se uspoređuju prednosti i nedostatci ovih senzora sa
konkurentnim senzorima drugih konkurentskih tvrtki. Osim toga prikazan je i sam način rada pojedinih
senzora prilikom izvođenja eksperimenata iz područja mehanike i topline te praćenje i obrada rezultata
u programu Phywe measure.abstract: This paper explores different applications of the Phywe Cobra4 measuring system and its
sensors in teaching physics, with an emphasis on the areas of mechanics and heat. A special emphasis is
placed on the advantages of these sensors that enable students to better understand physics concepts
and develop practical skills. The paper also compares advantages and disadvantages of these sensors
with competitive sensors of rival companies. It also contains an overview of the mode of operation of
individual sensors while conducting experiments in the areas of mechanics and heat, as well as an
overview of monitoring and result analysis in the program Phywe measure
Stock market forecasting using an ensemble of machine learning algorithms
U kontekstu globalnih burzi, precizno prognoziranje cijena dionica postalo je
presudno za velike tvrtke, banke i globalnu ekonomiju, gdje svaka prednost može značiti razliku između
uspjeha i neuspjeha. Ovaj rad se bavi kompleksnošću procjene cijena dionica, koja je izazvana brojnim
nepredvidivim čimbenicima poput informacija s društvenih mreža, financijskih izvještaja, tehničkih
indikatora i samoj cijeni dionice. Zbog raznolike prirode i složenosti podataka, efikasna analiza zahtijeva
odabir i razvoj odgovarajućih modela. U ovom radu istražene su četiri ključne metode analize:
fundamentalna analiza, tehnička analiza, analiza sentimenta i analiza vremenskih serija. Proučena je
mogućnost kombiniranja ovih metoda u ansambl kako bi se unaprijedila preciznost prognoza. Ansambl
omogućuje obuhvaćanje različitih izvora informacija i prilagodbu modela prema trenutnim uvjetima,
čime se postiže dublje razumijevanje i točnije procjene cijena dionica. Cilj ovog rada je procijeniti
efikasnost različitih analitičkih modela za procjenu cijena dionica i usporediti njihove performanse s
ansamblom koji kombinira rezultate više pojedinih modela. Konkretno, istraživanje će obuhvatiti analizu
uspješnosti svakog modela, uključujući fundamentalnu analizu, tehničku analizu, analizu sentimenta i
analizu vremenskih serija. Svaki od ovih modela pruža različite uvide i koristi specifične skupove
podataka, stoga je važno razumjeti njihove prednosti i ograničenja u kontekstu procjene cijena dionica.
Nakon evaluacije učinkovitosti pojedinih modela, rad će se usredotočiti na razvoj i implementaciju
ansambl modela koji integrira rezultate svih ispitanih modela. Ansambl model, koji koristi različite
pristupe i metode, omogućuje integraciju između pojedinih modela i može pružiti cjelovitiju i precizniju
procjenu cijena dionica. Cilj je utvrditi može li kombinacija različitih modela poboljšati točnost prognoza
u odnosu na upotrebu pojedinih modela, te procijeniti koristi od ove integracije u stvarnim tržišnim
uvjetima. Kroz ovu usporedbu, rad će nastojati identificirati najučinkovitije pristupe i tehnike za analizu
cijena dionica, te pružiti preporuke za primjenu ovih metoda u praksi.In the context of global stock exchanges, accurately forecasting stock prices has become crucial
for large companies, banks, and the global economy, where every advantage can mean the difference
between success and failure. This study addresses the complexity of stock price prediction, which is
influenced by numerous unpredictable factors such as social media information, financial reports,
technical indicators, and the stock price itself. Due to the diverse nature and complexity of the data,
effective analysis requires selecting appropriate methods and developing suitable models. This research
examines four key analytical methods: fundamental analysis, technical analysis, sentiment analysis, and
time series analysis. The study explores the potential of combining these methods into an ensemble to
enhance forecasting accuracy. An ensemble allows for the integration of various information sources
and adapts models according to current conditions, leading to a deeper understanding and more
accurate stock price predictions. The aim of this work is to evaluate the effectiveness of different
analytical models for stock price prediction and compare their performance with an ensemble that
combines the results of multiple individual models. Specifically, the research will cover the performance
analysis of each model, including fundamental analysis, technical analysis, sentiment analysis, and time
series analysis. Each of these models provides different insights and uses specific data sets, making it
crucial to understand their strengths and limitations in the context of stock price prediction. After
evaluating the effectiveness of individual models, the study will focus on developing and implementing
an ensemble model that integrates the results of all examined models. The ensemble model, which
employs various approaches and methods, facilitates the integration of individual models and can
provide a more comprehensive and precise stock price assessment. The goal is to determine whether
combining different models can improve forecasting accuracy compared to using individual models and
to assess the benefits of this integration in real-world market conditions. Through this comparison, the
study aims to identify the most effective approaches and techniques for stock price analysis and provide
recommendations for applying these methods in practice
Optimum maintenance of the state of charge of battery of an electric vehicle within the citizens energy community
Diplomski rad bavi se problematikom optimalnog održavanja razine napunjenosti
baterijskog spremnika električnog vozila unutar energetske zajednice građanina s ciljem smanjenja
troškova i povećanja efikasnosti korištenja energije. U radu su detaljno razmotreni ključni aspekti
električnih vozila, uključujući njihovu podjelu prema vrsti pogona i kapacitetu baterije. Također, dan je
pregled tipova punionica s posebnim naglaskom na vrste konektora i načine punjenja vozila. Nadalje,
istražena je uloga i značaj energetskih zajednica građana, koje predstavljaju inovativan pristup
decentraliziranoj proizvodnji i distribuciji energije, omogućujući njihovim članovima zajedničko
upravljanje energetskim resursima. U sklopu rada razvijen je matematički model u programskom paketu
GAMS koji je temeljen na mješovitom cjelobrojnom linearnom programiranju (MILP). Model je rješavan
pomoću CBC solver-a te su korišteni mjereni ulazni podaci prilikom provođenja simulacija koje su
istraživale utjecaj različitih razina integracije obnovljivih izvora energije. Rezultati simulacija pokazuju da
veća integracija obnovljivih izvora energije unutar energetske zajednice značajno smanjuje operativne
troškove za članove zajednice, dok istovremeno omogućava stabilnije napajanje baterijskih spremnika
električnih vozila. Ovaj rad doprinosi boljem razumijevanju načina na koji energetske zajednice mogu
optimizirati potrošnju energije i smanjiti troškove rada kroz optimalno održavanje razine napunjenosti
baterija električnih vozila te uz maksimalno iskorištavanje obnovljivih izvora energije.The thesis addresses the issue of optimal maintenance of battery charge levels in electric
vehicles within a citizen energy community, with the aim of reducing costs and increasing energy
efficiency. The paper thoroughly examines key aspects of electric vehicles, including their classification
by propulsion type and battery capacity. It also provides an overview of charging station types with a
particular focus on connector types and vehicle charging methods. Furthermore, the role and
significance of citizen energy communities are explored, as they represent an innovative approach to
decentralized energy production and distribution, allowing their members to collectively manage energy
resources. As part of the thesis, a mathematical model was developed in the GAMS software package,
based on Mixed Integer Linear Programming (MILP). The model was solved using the CBC solver, and
measured input data were used during simulations that investigated the impact of different levels of
integration of renewable energy sources. The simulation results show that greater integration of
renewable energy sources within the energy community significantly reduces operational costs for
community members while simultaneously enabling more stable charging of electric vehicle battery
packs. This work contributes to a better understanding of how energy communities can optimize energy
consumption and reduce operating costs through optimal maintenance of electric vehicle battery charge
levels and maximizing the use of renewable energy sources
Expansion of the frequency range of the aperture antennas excited by the waveguide by shaping the excitation monopole probe
Eksponencijalnim razvojem tehnologije grana koja se bavi razvojem antena se mora
brzo prilagođavati zahtjevima današnjice. Gotovo je je ne zamislivo razvijati se kao čovječanstvo
unaprijed bez ove grane tehnologije. Otvor antene su značajne u razvoju telekomunikacije i vojne
tehnologije, Rad je kroz nekoliko poglavlja objasnio problematiku te na što paziti prilikom dizajniranja
otvor antena. Cilj ovog rada je prikazati kako modeliranjem antena možemo postići željeni cilj uz pomoć
simulacijskog programa. Mijenjanjem dimenzija može utjecati na promjenu frekvencijskog opsega otvor
antena. Simulacijom se može na brz i efikasan način odabrati potrebne parametre kako bi se ostvario
željeni cilj.With the exponential development of technology, the field focused on antenna development
must quickly adapt to the demands of today. It is almost unimaginable to advance as a civilization
without this branch of technology. Antenna apertures are significant in the development of
telecommunications and military technology. The final paper, through several chapters, explains the
challenges and considerations to be mindful of when designing antenna apertures. The goal of this
paper is to demonstrate how antenna modeling can achieve the desired objective with the help of a
simulation program. By changing dimensions, it is possible to affect the frequency range of the antenna
aperture. Simulation allows for a quick and efficient way to select the necessary parameters to achieve
the desired goal
Lifecycle of industrial control system
Životni vijek industrijskog sustava upravljanja sastoji se od četiri ključne faze:
projektiranje, izgradnja, sustav u pogonu i stavljanje sustava izvan pogona. Svaka od napomenutih faza
sadrži aktivnosti i zahvate. U ovom radu, teorijskom analizom stručnih praksi, sačinjen je pregled svih
faza skupa sa njihovim aktivnostima i zahvatima. Dani su ilustrirani primjeri i savjeti iz struke kako da
životni vijek industrijskog sustava upravljanja bude što duži.
ključne riječi (hrvatski ): Industrijski sustav upravljanja, životni vijek, ispitivanje, održavanje,
projektiranje.The lifecycle of an industrial control system consists of four key phases: design, construction,
operation, and decommissioning. Each of these phases involves specific activities and tasks. This paper
provides a theoretical analysis of professional practices, offering an overview of all phases along with
their associated activities and tasks. Illustrated examples and expert advices are presented to ilustrate
how to extend the lifecycle of industrial control systems as much as possible
Bale Wrap Counter
Krajnji ishod završnog rada je razvoj sustava za automatizaciju poljoprivrednog stroja
za omatanje bala. Rad se fokusira na olakšanju korištenja poljoprivrednog stroja. Postojeći stroj na sebi
sadrži jedan elektro-hidraulični ventil kojim je moguće upravljati rotacijom bale. Sadrži i magnetni senzor
kojim se broje rotacije bale. Automatizacija je ostvarena pomoću Arduino ProMicro mikroupravljača.
Mikroupravljač upravlja strojem relejom koji otvara i zatvara elektro-hidraulični ventil. Omogućeno je i
praćenje osnovnih statistika o dnevnom i ukupnom broju omotanih bala.The result of this undergraduate thesis is a system for the automatization of a farming machine
for bale wrapping. The thesis is focused on facilitating the use of agricultural machinery. The existing
machine has one hydraulic solenoid valve which controls the bale rotation. It has a magnetic sensor
which counts bale rotation. Automatization is realized with Arduino ProMicro microcontroller. The
microcontroller controls the machine with a relay that opens and closes the hydraulic solenoid valve. It
is also possible to monitor basic statistics on the daily and total number of wrapped bales