Repository of FERIT Osijek
Not a member yet
    4053 research outputs found

    Analysis and settings of generator out-of-step protection

    No full text
    Unutar ovog diplomskog rada analizirana je stabilnost generatora i podešavanje zaštite prilikom pojave njihanja snaga i kratkoga spoja. U prvom dijelu ovoga rada sagledano je područje rada, par znanstvenih radova koji su obrađivali sličnu temu. Nakon toga je opisana zaštita elektroenergetskog sustava sa naglaskom na distantnu zaštitu, budući da je to zaštita koja mjeri impedanciju te promjenu brzine vektora impedancije što koristi algoritam numeričkog releja kao jedan od podatak pomoću kojega može odrediti radi li se o njihanju snaga ili kratkome spoju, na temelju čega odlučuje da li će poslati naredbu za isključenje prekidaču. Kao glavna tema ovoga rada riječ je bila o njihanju snaga i klizanju polova, dvije pojave koje mogu dovesti do nestabilnosti sustava. Objašnjeno je par metoda pomoću kojih relej određuje da li se radi o njihanju snaga ili je riječ o kratkome spoju. Kod klizanja polova opisana je način na koji relej može porepoznati radi li se o klizanju polova te dva načina na koji se štiti prekidač. Slična situacija je opisana i u slučaju releja koji prepoznaje njihanje snaga u sustavu. Jasno je pokazano da iako su ove dvije funkcije povezano, razlikuju se upravo o tome, što će jedna funkcija pokrenuti naredbu za isklopom dok će ju druga blokirati. Na kraju ovoga rada napravljeno je više simulacija. Primjeri tranzijetne stabilnosti te primjeri stabilnosti sustava prilikom pojave poremečaja u sustavu uz podešenu distantnu zaštitu. Prilikom simulacija tranzijetne stabilnosti vidi se utjecaj mjesta nastanka kratkoga spoja, ukupne impedancije sustava na kritično vrijeme te kritičan kut, u drugom dijelu simulacije uočavamo važnost ispravnog podešavanja zaštite. Distantna zaštita ispravno prepoznaje radi li se o kratkome spoju ili o njihanju snaga koristeći MHO karakteristiku te šalje ili funkciju blokiranja naloga za isklop prekidača, ako se radi o njihanju snage ili će poslati nalog za isklop prekidača u slučaju kratkoga spoja.This thesis analyzes the stability of generator and protection adjustments during power swings and short circuits. In the first part of this work, the area of work was examined, along with some scientific papers that addressed similar topics The protection of the power system was described, with an emphasis on distance protection, as it measures impedance and the rate of change of impedance vectors. This uses a numerical relay algorithm to differentiate between power swings and short circuits, deciding whether to send a trip command to the circuit breaker based on this information. The main topic of this work was power swings and pole slipping. Both phenomena that can lead to system instability. Various methods were explained for how the relay determines whether the event that happened in a grid is a power swing or a short circuit. The detection of pole slipping by the relay was described, along with two methods for protecting the circuit breaker in such cases. A similar situation was described for relays detecting power swings in the system. It was clearly shown that although these two functions are related, they differ in that one function will trigger a trip command while the other will block it. Finally, several simulations were conducted. Examples of transient stability and system stability during disturbances with properly adjusted distance protection were analyzed. The simulations highlighted the impact of the location of a short circuit, the total impedance of the system on critical time and angles, and the importance of correct protection settings of the relay. Distance protection accurately identifies whether the issue is a short circuit or a power swing using the MHO characteristic and will either issue a blocking command for the breaker if it is a power swing or a trip command if it detects a short circuit

    Prompt Engineering for Large Language Models

    No full text
    Ovaj rad bavi se primjenom i razvojem tehnika obrade prirodnog jezika kroz upotrebu velikih jezičnih modela poput GPT-a, BERT-a i drugih naprednih modela temeljenih na arhitekturi transformera. Glavni problem koji rad obrađuje je kontrola generiranja teksta i osiguranje da izlaz modela zadovoljava specifične zahtjeve i smanjuje pristranost. Kao smjernica za rješavanje ovog problema uveden je koncept inženjeringa upita, koji omogućava korisnicima da kreiraju specifične upite kako bi precizno usmjerili modele prema željenim izlazima. U radu su opisane različite metode i tehnike inženjeringa upita, uključujući dizajniranje i prilagodbu uputa modelu, te je istražena njihova učinkovitost u kontroliranju rezultata. Također su analizirani napredni modeli, poput GPT-3/4, Llama, Chinchilla i Gemini. Rezultati rada pokazuju da pažljivo oblikovani upiti mogu značajno poboljšati kvalitetu generiranih tekstova, smanjiti pristranost te omogućiti bolje korisničko iskustvo u interakcijama s AI sustavima.This paper deals with the application and development of natural language processing techniques through the usage of large language models such as GPT, BERT, and other advanced models based on transformer architecture. The main problem addressed in the paper is the control of text generation and ensuring that the model's output meets specific requirements and reduces bias. As a guideline for solving this problem, the concept of prompt engineering is introduced, which allows users to create specific prompts to precisely direct models toward desired outputs. The paper describes various methods and techniques of prompt engineering, including the design and adaptation of instructions to the model, and examines their effectiveness in controlling results. Advanced models such as GPT-3/4, Llama, Chinchilla, and Gemini are also analyzed. The results of the study show that carefully crafted prompts can significantly improve the quality of generated texts, reduce bias, and provide a better user experience in interactions with AI systems

    Improvement of CMS solution

    No full text
    : U diplomskom radu dan je opis problema i rješenje jednostavnog CMS-a za izrade web stranice obiteljskog poljoprivrednog gospodarstva. Navedene su prednosti i mane postojećih rješenja. Objašnjene su tehnologije i alati potrebni za izradu aplikacije i dan je detaljan opis programskog rješenja. Na kraju je opisan rad s aplikacijom, a u zaključku je naveden osvrt na rad te problematiku koja se njime rješava.In the thesis, a description of the problem and a solution for a simple CMS for creating a website for a family farm is provided. The advantages and disadvantages of existing solutions are outlined. The technologies and tools required for application development are explained, and a detailed description of the software solution is given. Finally, the operation of the application is described, and the conclusion offers a reflection on the work and the issues it addresses

    Special types of transformers and their application

    No full text
    U ovom radu su analizirane posebne vrste transformatora te su prikazane njihove primjene. Nakon uvodnog pregleda o transformatorima, u drugom poglavlju je opisan transformator, njegov način rada, konstrukcija te kriteriji za njegovu klasifikaciju. Treće poglavlje namijenjeno je autotransformatoru, gdje se istražuje njegova podjela, princip rada, primjena, snaga, kao i prednosti i nedostaci. Četvrto poglavlje usredotočuje se na mjerne transformatore, koji su značajni za mjerenje i sigurnost unutar elektroenergetskog sustava. U ovom poglavlju detaljno su objašnjene dvije vrste mjernih transformatora: strujni mjerni transformator i naponski mjerni transformator. Za svaki tip mjernog transformatora navedena je podjela, konstrukcija, prednosti i nedostaci. U petom poglavlju predstavljeni su ostali posebni tipovi transformatora, uključujući regulacijske transformatore, transformatore za zavarivanje i izolacijske transformatore. U ovom poglavlju bit će opisani svi navedeni tipovi posebnih transformatora, ističući njihovu relevantnost u elektroenergetskom sustavu.In this paper, special types of transformers are analyzed, and their applications are presented. After the introductory overview of transformers, the second chapter describes the transformer, its mode of operation, construction, and criteria for its classification. The third chapter is dedicated to the autotransformer, where its division, working principle, application, power, and advantages and disadvantages are investigated. The fourth chapter focuses on measuring transformers, which are important for measurement and safety within the power system. In this chapter, two types of measuring transformers are explained in detail: current-measuring transformers and voltage-measuring transformers. The division, construction, advantages, and disadvantages are listed for each measuring transformer. Chapter 5 presents other special types of transformers, including control transformers, welding transformers, and isolation transformers. In this chapter, all the mentioned types of special transformers will be described, highlighting their relevance in the power system

    E-Ink Display With NRF24 Communication

    No full text
    Ovaj rad predstavlja novi bežični komunikacijski sustav za E-Ink zaslone. Sustav koristi NRF24 module za omogućavanje učinkovitog prijenosa podataka između računala i E-Ink zaslona. Rad se fokusira na minimiziranje potrošnje energije i maksimiziranje dometa prijenosa uz osiguranje pouzdanog prikaza slika. Rješenje je ostvareno kroz dizajn električne sheme, izradu tiskane pločice, te razvoj softvera za obradu slike i optimizaciju komunikacijskih protokola.This work presents a new wireless communication system for E-Ink displays. The system uses NRF24 modules to enable efficient data transfer between a computer and an E-Ink display. The focus of the work is on minimizing power consumption and maximizing transmission range while ensuring reliable image display. The solution is achieved through the design of an electrical schematic, the production of a printed circuit board, and the development of software for image processing and optimization of communication protocols

    Lane marking tool and comparison of machine learning based models for lane lines detection

    No full text
    U ovom diplomskom radu izrađen je vlastiti alat za označavanje linija vozne trake, kao i usporedba različitih modela strojnog učenja za detekciju linija vozne trake. Cilj rada je omogućiti precizno i intuitivno označavanje linija voznih taka na slikama u svrhu generiranja kvalitetnog skupa podataka koji se koristi za treniranje i evaluaciju modela zasnovanih na dubokom učenju. Razvijeni alat omogućuje kreiranje i upravljanje projektima, intuitivno rukovanje galerijom slika, ručno označavanje linija i spremanje podataka u formate pogodne za daljnju analizu. Nakon definiranja i testiranja funkcionalnosti aplikacije, fokus je usmjeren na izradu vlastitog skupa podataka koji uključuje slike snimljene u različitim vremenskim i prometnim uvjetima. Na temelju prikupljenog skupa podataka evaluirani su modeli trenirani na trima različitim skupovima podataka (CULane, TuSimple i LLAMAS), kao i modeli dotrenirani na vlastitom skupu. Analiza je uključivala mjerenje ključnih metrika poput F1 mjere, preciznosti i odziva, što je omogućilo objektivnu usporedbu performansi između modela u različitim scenarijima, uključujući dan, noć, kišu, tunel i sumrak. Rezultati pokazuju značajna poboljšanja modela nakon dotreniravanja na novokreiranom skupu podataka, što potvrđuje važnost prilagodbe modela specifičnim uvjetima primjene. ključne riječi (hrvatski ): Detekcija linija, Strojno učenje, SCNN (Prostorna CNN), Podatkovni skupovi, OznačavanjeIn this work, a custom tool for lane marking has been developed, along with a comparison of various machine learning models for lane detection. The objective of this work is to enable precise and intuitive annotation of lane lines on images in order to generate a high-quality dataset used for the training and evaluation of deep learning-based models. The developed tool supports project creation and management, intuitive handling of image galleries, manual lane marking, and data saving in formats suitable for further analysis. After defining and testing the application’s functionality, the focus was directed towards creating a custom dataset that includes images captured under various weather and traffic conditions. Based on the collected dataset, models trained on three different datasets (CULane, TuSimple, and LLAMAS) were evaluated, as well as models further fine-tuned to the custom dataset. The analysis included measuring key metrics such as F1 score, precision, and recall, allowing an objective comparison of the models' performance across different scenarios, including day, night, rain, tunnel, and twilight. The results demonstrate significant improvements in the models after fine-tuning to the newly created dataset, confirming the importance of adapting models to specific application conditions

    Web application for logging contacts for self-isolation purposes

    No full text
    Glavni cilj ovog rada bio je napraviti web aplikaciju koja omogućuje jednostavan pregled popisa zaraženih kontakata prijavljenog korisnika i prikazom nedavnih kontakata pojedinih osoba. Aplikacija omogućuje bilo kojoj osobi s odgovarajućim pristupnim podacima da se prijavi i dobije uvid i cijeli popis koji se nalazi u bazi podataka koja se nalazi na udaljenom poslužitelju. Svi korisnici imaju mogućnost dodavanja osoba na popis te pretraživanje popisa po određenim kriterijima. Uz to, korisnici s većim privilegijama imaju mogućnost mijenjanja podataka osoba na popisu, u slučaju da postoje krivo unešeni podaci, te brisanje pojedinaca s popisa. Web aplikacija je dostupna u svakom trenutku svakoj osobi dokle god je poslužitelj spojen s Internetom. Teorijski dio sadrži opis načina izrade stranice pomoću korištenja Bootstrap-a i Javascript-a i način uspostavljanja Apache poslužitelja i spajanje na bazu podataka pomoću PHP-a.The main goal of this undergraduate paper was to create a web application that enables a simple view of the list of infected contacts of logged in user with a display of recent contacts of individuals. The application allows anyone with the valid access credentials to log in and see the entire list contained in a database located on a remote server. All users have the option of adding people to the list and searching the list according to certain criteria. In addition, users with higher privileges have the possibility to change the data of people on the list, in case there is false data, and to delete individuals from the list. The web application is available at any time to anyone as long as the server is connected to the Internet. The theoretical part contains a description of how Bootstrap and Javascript are used and how to establish an Apache server and connect to a database using PHP

    Modeling daily concentrations of air particles using convolutional neural networks

    No full text
    Ovaj rad fokusira se na unapređenje predikcije dnevnih koncentracija čestica u zraku na urbanim mjernim mjestima korištenjem konvolucijskih neuronskih mreža (CNN). Predviđeno je da 1D CNN, u usporedbi s algoritmima poput Random Forests, ima veću moć predviđanja. Podaci za predikciju oblikovani su kao vremenske multivarijatne vremenske serije. Analiza podataka provodila se korištenjem Pythona i MATLAB-a, dok je testiranje parametara modela izvedeno u Pythonu kako bi se identificirali optimalni parametri i stvorio što precizniji model. Rezultati pokazuju da je CNN model nadmašio performanse drugih modela, izraženo kroz koeficijente determinacije i apsolutne pogreške. Prikazuje se kako se predviđanja CNN modela usklađuju s stvarnim podacima, a svi modeli ukazuju na mogućnosti dodatne optimizacije. Daljnja analiza koncentracije ozona (O3) ilustrira sezonske varijacije i ukazuje na važnost praćenja koncentracija štetnih tvari u zraku. Iako su rezultati obećavajući, naglašava se potreba za nastavkom praćenja i smanjenjem emisija kako bi se očuvala kvaliteta zraka, posebno u urbanim područjima. Ovo istraživanje ukazuje na uspješnost 1D CNN u predviđanju koncentracija čestica u zraku, pridonoseći novim saznanjima i potičući daljnja istraživanja na polju kvalitete zraka.This study focuses on improving the prediction of daily air particle concentrations at urban monitoring sites using 1D convolutional neural networks (CNN). It is hypothesized that 1D CNN, compared to algorithms like Random Forests, possesses greater predictive power. The prediction data is structured as multivariate time series. Data analysis was conducted using Python and MATLAB, and model parameter testing was performed in Python to identify optimal parameters and create the most efficient model. Results indicate that the CNN model outperformed other models, as evidenced by coefficients of determination and absolute errors. The predictions of the CNN model align with actual data, with all models suggesting potential for further optimization. Further analysis of ozone (O3) concentrations illustrates seasonal variations and underscores the importance of monitoring harmful air pollutant concentrations. While the results are promising, there is a need for ongoing monitoring and emission reduction efforts to preserve air quality, especially in urban areas. This research highlights the success of 1D CNN in predicting air particle concentrations, contributing new insights and encouraging further research in the field of air quality

    Setup and control of the Siemens Sinamics S120 converter via the web interface

    No full text
    U diplomskom radu objašnjen je princip funkcioniranja frekvencijskog pretvarača S120 i PLC uređaja za puštanje u pogon sinkronog motora s permanentnim magnetima. Programska logika upravljanja motorom razrađena je u PLC softveru TIA Portal dok je konfiguracija i parametrizacija pretvarača obavljena koristeći softverski alat STARTER. Frekvencijski pretvarač ima integrirani web server koji omogućuje kreiranje korisnički definiranih web stranica za analitički i grafički prikaz parametara motora. Na kraju je izrađena web stranica za prikaz parametara motora te je objašnjen princip implementacije parametara pretvarača na web server.In the master's thesis the operating mode and commissioning of the S120 frequency converter and PLC is explained in order to commission the synchronous motor with permanent magnets. The program logic to control the motor was developed in the PLC software TIA Portal while the configuration and parametrization of the frequency converter was done using the software tool STARTER. The frequency converter has an in-built web server which allows the user to create user-defined web pages for analitical and graphical representaion of the motor parameters. In the end of the master's thesis a user- defined web page was created to display the motor parameters and the implementation of said parameters to the web server was explained. Key words: frequency converter, S120, TIA Portal, STARTER, user-defined web pages, MWSL, PL

    Android application for managing a residential building

    No full text
    U ovom diplomskom radu je razrađena, osmišljena te na kraju i programski napravljena Android aplikacija za vođenje stambene zgrade. Aplikacija je napravljena unutar Android Studio razvojnog okruženja uz pomoć programskog jezika Kotlin. XML opisni jezik je korišten za dizajniranje izgleda pojedinog zaslona. Ova aplikacija omogućuje korisniku prijavu u aplikaciju, pregled osnovnih informacija o stambenoj zgradi, pregled i postavljanje novih zahtjeva za popravak, moguće je uz opis zahtjeva priložiti i fotografiju koja se može odabrati iz galerije mobilnog uređaja ili fotografirati s fotoaparatom mobilnog uređaja. Osim toga, stanari mogu glasati za određene promjene unutar same zgrade, svaki stanar ima pravo glasa. Također, omogućena je i video komunikacija putem virtualnih sastanaka, te i pisana komunikacija u obliku čavrljanja. Svrha ove aplikacije je omogućiti korisnicima lakšu i bržu razmjenu korisnih informacija te bolje planiranje dana i općenito vremena jer korisnici imaju sve bitne informacije pri ruci uz aplikaciju.In this master thesis, an Android application for managing a residental building was elaborated, designed and finally programmed. The application was created within the Android Studio development environment with the help of the Kotlin programming language. The XML description language was used to design the layout of each screen. This application allows user to log into the application, view basic information about the residental building, view and set new repair requests, it is possible to attach a photo from the gallery of the mobile device or take a photo with the camera of the mobile device. In addition, tenants can vote for certain changes within the building itself, each tenant has the right to vote. Also, video communication through virtual meetings and written communication in the form of chats are enabled as well. The purpose of this application is to enable users to exchange useful information more easily and quickly, and better plan their day and time in general because users have all the essential information at hand with the application

    103

    full texts

    4,053

    metadata records
    Updated in last 30 days.
    Repository of FERIT Osijek
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇