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

    Induction generators

    No full text
    U ovom završnom radu detaljno su istraženi i objašnjeni tipovi i izvedbe asinkronih generatora te njihove osnovne značajke. Opisani su najčešće korišteni tipovi asinkronih generatora te princip rada asinkronog stroja u ulozi generatora. Kroz završni rad dani su primjeri brojnih asinkronih generatora te su analizirane prednosti i nedostaci pojedinačnih tipova. Prikazana je važnost asinkronih generatora zbog njihovog korištenja povezanog sa obnovljivim izvorima energije. Detaljno je opisan dvostruko napajani asinkroni generator koji se najviše koristi za dobivanje energije iz vjetra. Opisano je i njegovo stacionarno stanje te su iznesene njegove najvažnije prednosti korištenja u vjetroenergetskim sustavima. Naposlijetku, opisan je način korištenja trofaznih samouzbudnih asinkronih generatora spojenih u paralelu te prednosti i nedostaci takvog načina rada.In this final thesis, the types and designs of induction generators, along with their key characteristics, are thoroughly researched and explained. The most commonly used types of induction generators are described, as well as the operating principle of an induction machine functioning as a generator. The thesis provides examples of various induction generators, analyzing the advantages and disadvantages of each type. The importance of induction generators is emphasized, particularly due to their application related to renewable energy sources. Detailed attention is given to the doubly-fed induction generator, which is primarily used for wind energy production. Its steady-state operation is described, and its most important advantages for application in wind energy systems are presented. Finally, the thesis explores the use of three-phase self-excited induction generators connected in parallel, along with the advantages and disadvantages of this operating mode

    A web application for solving a nonlinear equation with one unknown

    No full text
    U ovom završnom radu je bio cilj istražiti numeričke metode za rješavanje nelinearnih jednadžbi s jednom nepoznanicom i izraditi web aplikaciju za rješavanje istih. Aplikacija omogućuje jednostavno i precizno rješavanje takvih jednadžbi. Za izradu same aplikacije su korištene tehnologije HTML, CSS i JavaScript. Pomoću JavaScripta je rješena logika rješavanja jednadžbi sa metodom bisekcije i Newtnovom metodom, ispis rješenja, grafički prikaz ... ,a HTML i CSS su korišteni za izgled aplikacije. U radu je opisana upotreba aplikacije i prikazani su primjeri rješenih zadataka.This thesis aims to explore numerical methods for solving nonlinear equations with one unknown and develop a web application for solving such equations. The application allows for simple and accurate solutions to these types of equations. The technologies used to develop the application include HTML, CSS, and JavaScript. JavaScript was employed to implement the logic for solving equations using the bisection method and Newton's method, as well as for displaying solutions and graphical representations, while HTML and CSS were used for the application's design. The thesis describes the use of the application and presents examples of solved problems

    Adaptive arcade game in augmented reality

    No full text
    Rezultat ovog diplomskog rada je korištenjem tehnologije proširene stvarnosti izraditi igru koja spaja fizički i virtualni svijet. Bilo je potrebno izraditi mobilnu aplikaciju kroz koju je moguće imati interakciju virtualnog lika sa površina u stvarnome svijetu. Izrada aplikacije se sastojala od više dijelova, rad sa proširenom stvarnošću te omogućavanje svih interakcija lika sa okolinom. Korištenjem XR Interaction Toolkita i AR Foundationa omogućen je jednostavan rad sa proširenom stvarnošću unutar Unitya, dok se drugi aspekt rada temelji na poznavanju i vještinama sa Unity3D programiranjem te osnovnim principima objektno orijentirane paradigme. Krajnji rezultat je aplikacija unutar koje je moguće stvoriti lika na detektiranoj površini te upravljanje istim u svrhu skupljanja svih tokena koji se generiraju u proširenoj stvarnosti u što manjem vremenu da bi se postigao što bolji rezultat. Potencijalni problem unutar aplikacije jest ovisnost snage mobilnog uređaja o detekciji površina, gdje slabiji uređaji će znatno sporije detektirati površine te će to remetiti korisničko iskustvo.: The result of this thesis is to use augmented reality technology to create a game that combines the physical and virtual worlds. It was necessary to create a mobile application through which it is possible to have the interaction of a virtual character with planes in the real world. The development of the application consisted of several parts, working with augmented reality and enabling all interactions of the character with the environment. Using the XR Interaction Toolkit and AR Foundation enables simple work with augmented reality within Unity, while the other aspect of work is based on knowledge and skills with Unity3D programming and the basic principles of the object-oriented paradigm. The result is an application within which it is possible to create a character on the detected surface and manage it to collect all the tokens that are generated in augmented reality in the shortest possible time to achieve the best possible result. A potential problem within the application is the dependence of the power of the mobile device on the plane detection, where weaker devices will detect planes much slower, which in end will disrupt the user experience. keywords: AR, arcade game, augmented reality game, mobile application, plane detectio

    Adaptive diversity control through a dual-population genetic algorithm

    No full text
    Cilj ovog rada je bio analizirati različite pristupe koji se mogu primijeniti u konfiguraciji genetskih algoritama kako bi se postigla kontrola nad raznolikošću gena prilikom potrage za najboljim rješenjem. Za potrebe ovog rada, u Unityu je stvoren virtualni svijet koji podržava dvije populacije i omogućuje im natjecanje za ograničene resurse. U postavkama za simulirani svijet su ponuđene opcije kojima se lako mogu izmijeniti mnogi parametri izvođenja simulacije. Također su dane upute za izmjenu virtualnog svijeta u slučaju potrebe za testiranje različitih scenarija. Testirani su pristupi poput elitizma, uklanjanja sličnih gena, FUSS algoritma i mnogi od njih su pokazali pozitivne rezultate u smislu izbjegavanja preuranjene konvergencije zbog slabe raznolikosti gena. Neuronska mreža je također imala manji utjecaj na raznolikost, a i pokazala se prigodna za donošenje odluka na temelju cijele populacije ako jedinke imaju jasno definirana pravila ponašanja.The aim of this work was to analyze different approaches that can be applied in the configuration of genetic algorithms in order to achieve control over the diversity of genes when searching for the best solution. For the purposes of this work, a virtual world was created in Unity that supports two populations and allows them to compete for limited resources. In the settings for the simulated world, options are provided that can easily change many parameters of the simulation run. Instructions are also given for modifying the virtual world in case of need to test different scenarios. Approaches such as elitism, removal of similar genes, FUSS algorithm have been tested and many of them have shown positive results in terms of avoiding premature convergence due to poor gene diversity. The neural network also had less impact on diversity, and proved to be suitable for making decisions based on the entire population if the individuals have clearly defined rules of behavior

    Web application for the needs of social organizations

    No full text
    sažetak (hrvatski): Za potrebe završnog rada izrađena je web aplikacija za Udrugu za ruralni turizam Đola. Prilikom izrade web aplikacije korištene su sljedeće tehnologije: HTML, CSS, JavaScript, PHP i Frebase. Web aplikacija omogućuje pregled rada udruge kroz novosti, projekte i aktivnosti. Osim navedenoga web aplikacija ima dva korisnička profila administratora i volontera. Prijavom na jedan od dva profila korisnik može dodavati nove objave, aktivnosti i projekte. Ako je prijavljeni korisnik administrator onda dodatno može registrirati nove korisnike, ukloniti postojeće korisnike ili promijeniti ulogu nekom od postojećih korisnika.abstract: For the needs of the final work, a web application was created for the Association for Rural Tourism Đola. When creating the web application, the following technologies were used: HTML, CSS, JavaScript, PHP and Frebase. The web application enables an overview of the association's work through news, projects and activities. In addition to the above, the web application has two user profiles, administrator and volunteer. By registering on one of the two profiles, the user can add new posts, activities and projects. If the registered user is an administrator, he can additionally register new users, remove existing users or change the role of one of the existing users

    A web application for data collection and random rewarding

    No full text
    U ovom završnom radu izrađena je web aplikacija Scan&Connect s ciljem olakšavanja prikupljanja podataka o posjetiteljima sajamskih štandova i nasumičnog odabira pobjednika. Glavni problem kojeg aplikacija rješava je potreba za jednostavnim načinom prikupljanja podataka o potencijalnim zaposlenicima i suradnicima tijekom poslovnih događaja. Aplikacija administratoru omogućuje kreiranje događaja, prikupljanje podataka putem ankete, pohranu podataka u bazu podataka i nasumični odabir dobitnika. Korištenje tehnologija poput HTML-a, CSS-a, JavaScript-a i Firebase baze podataka osigurana je funkcionalnost aplikacije.This final paper presents the development of web application Scan&Connect with the goal of facilitating data collection about visitors to trade fair stands and randomly selecting winners. The main problem that the application addresses is the need for a simple way to collect data about potential employees and collaborators during business events. The application allows the administrator to create events, collect data through a survey, store the data in a database, and randomly select winners. The use of technologies such as HTML, CSS, JavaScript, and the Firebase database ensures the functionality of the application

    Doubly fed induction generators

    No full text
    Rad se usredotočuje se na asinkrone generatore s dvostrukim napajanjem (DFIG), koji se široko koriste u vjetroturbinama za proizvodnju električne energije. Raspravlja se o izazovima koje nameće integracija energije vjetra u elektroenergetske mreže, kao što su stabilnost mreže, niska inercija i podrška naponu. DFIG-ovi pomažu u rješavanju ovih izazova radeći i pri podsinkronim i nadsinkronim brzinama, pridonoseći kontroli napona i frekvencije tijekom poremećaja mreže. Objašnjeni su principi rada DFIG-a, s naglaskom na njihovu sposobnost generiranja napona konstantne frekvencije unatoč promjenjivim brzinama rotora. DFIG-ovi su u prednosti u odnosu na tradicionalne sinkrone generatore zbog svoje sposobnosti upravljanja i djelatnom i jalovom snagom, što ih čini idealnim za aplikacije vjetroturbina. Također se ističe njihovu učinkovitost u upravljanju promjenjivim brzinama vjetra i smanjenju mehaničkog naprezanja. Značajan dio rada posvećen je povezivanju s mrežom i mogućnostima prolaska kroz kvar u mreži (FRT, engl. fault ride-through), objašnjavajući kako DFIG-ovi ostaju operativni tijekom kvarova na mreži, kao što su padovi ili udari napona, pridonoseći stabilnosti i oporavku mreže. Razmatraju se zaštitne mjere i strategije upravljanja uključene u prolaz niskog napona (LVRT, engl. low voltage ride through ) i prolaz visokog napona (HVRT, engl. high voltage ride through ). Rad također uključuje odjeljak o modeliranju i simulaciji DFIG-ova i vjetroturbina, koristeći MATLAB za simulaciju kratkih spojeva, pada frekvencije, prenapona i udara vjetra. Ove simulacije pokazuju stabilan rad i sinkronizaciju DFIG-ova u izazovnim uvjetima. Zaključno, studija naglašava učinkovitost i važnost DFIG-ova u proizvodnji energije vjetra, posebno u poboljšanju stabilnosti mreže i optimizaciji ekstrakcije energije iz vjetra.The study focuses on doubly fed asynchronous generators (DFIGs), which are widely used in wind turbines to produce electricity. The challenges posed by the integration of wind energy into power grids, such as grid stability, low inertia and voltage support, are discussed. DFIGs help solve these challenges by operating at both subsynchronous and supersynchronous speeds, contributing to voltage and frequency control during grid disturbances. The operating principles of DFIGs are explained, with emphasis on their ability to generate constant frequency voltages despite varying rotor speeds. DFIGs have an advantage over traditional synchronous generators due to their ability to handle both active and reactive power, making them ideal for wind turbine applications. Their effectiveness in managing variable wind speeds and reducing mechanical stress is also highlighted. A significant part of the paper is devoted to grid connection and fault ride-through (FRT) capabilities, explaining how DFIGs remain operational during grid failures, such as voltage dips or surges, contributing to grid recovery. . Safeguards and control strategies involved in low voltage ride through (LVRT) and high voltage ride through (HVRT) are discussed. The paper also includes a section on modeling and simulation of DFIGs and wind turbines, using MATLAB to simulate short circuits, frequency drops, surges and wind gusts. These simulations demonstrate the stable operation and synchronization of DFIGs under challenging conditions. In conclusion, the study highlights the effectiveness and importance of DFIGs in wind energy generation, especially in improving grid stability and optimizing wind energy extraction

    Peer-to-Peer Drawing Application

    No full text
    Zadatak ovog završnog rada je bio napraviti peer-to-peer aplikaciju za crtanje. Za rješavanje ovog problema smo koristili tehnologije C#, sockets, TCP protokol, Windows Forms .NET. Uz pomoću Windows formi i ugrađenih biblioteka smo implementirali crtanje u našem programu. Pri tome smo korisniku omogućili veći broj načina crtanja. Korisniku smo pružili jednostavno sučelje za spajanje s drugim korisnikom te mogućnost komunikacije unutar aplikacije. Za mrežnu komunikaciju smo koristili socket i TCP protokol. Prilikom implementacije rješenja naišli smo na više problema u obliku grafike i mrežne komunikacije. Te problem smo riješili na jedan način ali smo ponudili i alternativne pristupe za riješavnje njih. Postojeća implementacija je na kraju u potpunosti izvršila zadani zadatak u pogledu crtanja i umrežavanja. ključne riječi (hrvatski ): sockets, peer-to-peer, crtanje, C#, TCPThe task of this paper ws to create a peer-to-peer drawing application. To solve this problem we used technologies C#, sockets, TCP protocol, Windows Forms .NET. With the help of Windows forms and built-in libraries, we have implemented drawing in our program. In doing so, we provided the user with a greater number of drawing methods. We have provided the user with a simple interface for connecting with another user and the possibility of communication within the application. We used sockets and TCP protocol for network communication. During the implementation of the solution, we encountered several problems in the form of graphics and network communication. We solved these problems in one way, but we also offered alternative approaches for solving them. The existing implementation ended up fully performing the given task in terms of drawing and meshing

    Application for creating and managing quizzes

    No full text
    U radu je opisan proces razvoja aplikacije za stvaranje i vođenje kvizova. Kroz rad je opisano trenutno stanje razvoja kviz aplikacija i navedeni su primjeri. Dane su teorijske podloge korištenih tehnologija, a to su JavaScript biblioteka React, razvojni okvir Electron, baza podataka Firestore te Material UI zaslužen za dizajn aplikacije. Navedena je arhitektura aplikacije, glavne komponente i implementacija funkcionalnosti. Prikazani su rezultati rada u vidu korisničkog sučelja i analize performansi aplikacije. Izgled aplikacije je i više nego zadovoljavajuć, a performanse su se pokazale dobrim do vrlo dobrim, ovisno o količini učitanih podataka. Na kraju je prikazan sažetak postignuća, jedinstvene značajke aplikacije, ograničenja trenutne verzije te smjernice za budući razvoj.This thesis describes the process of developing an application for creating and managing quizzes. The paper describes the current state of quiz application development and provides examples. The theoretical foundations of the technologies used are given, namely the React JavaScript library, the Electron development framework, the Firestore database, and Material UI, which is responsible for the design of the application. The architecture of the application, the main components and the implementation of the functionality are all listed. The results of the work in the form of a user interface and application performance analysis are presented. The appearance of the application is more than satisfactory, and the performance turned out to be good to very good, depending on the amount of fetched data. Finally, a summary of achievements, unique features of the application, limitations of the current version and directions for future development are presented

    Web application with a multi-criteria decision-making and recommendation system for car purchase assistance

    No full text
    Cilj ovog završnog rada je izrada web aplikacije za pomoć pri kupovini automobila korištenjem višekriterijskog odlučivanja. Razvijena web aplikacija korisniku omogućuje registraciju i prijavu, odgovaranje na upitnik s pitanjima prilagođena korisniku neovisno o znanju o automobilima, te stvaranje preporuke automobila na osnovu odgovora, odnosno višekriterijskog odlučivaja. Korišten je programski jezik JavaScript, te React.js i Redux biblioteke. Tom kombinacijom tehnologija omogućeno je stvaranje interaktivnog korisničkog sučelja. Za bazu podataka korišten je Firebase Cloud. Aplikacija je ispitana za različite korisničke slučajeve, a rezultati ispitivanja pokazuju njenu učinkovitost u stvaranju preporuka korisniku i time olakšava proces kupovine automobila.The aim of the final work is a web application for assistance in buying a car using multi-criteria decision making. The developed web application allows the user to register and log in, answer a questionnaire with questions adapted to the user regardless of automotive knowledge, and create a car recommendation based on the answers. The JavaScript programming language was used, along with the React.js and Redux libraries. This combination of technologies enables the creation of an interactive user interface. Firebase Cloud was used for the database. The application has been tested for various cases and the test results show its effectiveness in creating recommendations for the user and thereby facilitating the process of buying a car

    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! 👇