Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę ""Algorytmy"" wg kryterium: Wszystkie pola


Tytuł:
Teoria i metody algorytmu ewolucyjnego w uczeniu jednowarstwowej sieci neuronowej
Implementation of the Evolutionary Algorithm Theory and Methods in the Learning Process of One-Layer ANN
Autorzy:
Płaczek, Stanisław
Powiązania:
https://bibliotekanauki.pl/articles/509173.pdf
Data publikacji:
2016
Wydawca:
Akademia Finansów i Biznesu Vistula
Tematy:
algorytmy genetyczne
algorytmy ewolucyjne
sztuczne sieci neuronowe
algorytmy uczenia sieci
algorytmy selekcji
algorytmy krzyżowania
algorytmy mutacji
genetic algorithm
evolutionary algorithm
artificial neural network
learning algorithm
selection algorithm
crossover algorithm
mutation algorithm
Opis:
Rozwój teorii sztucznych sieci neuronowych, a także pojawienie się nowych, efektywnych narzędzi programistycznych (systemy wieloprocesorowe, programowanie wielowątkowe) umożliwia zastosowanie algorytmów genetycznych oraz ewolucyjnych do uczenia sztucznych sieci neuronowych (SSN). W literaturze dotyczącej zasad działania SSN podkreśla się ich atrakcyjne własności, takie jak: aproksymacja dowolnych nieliniowych odwzorowań, równolegle i rozproszone przetwarzanie, adaptacja i uczenie. Szczególnie równoległe i rozproszone przetwarzanie koresponduje ze strukturą algorytmu genetycznego i ewolucyjnego. Klasyczne algorytmy genetyczne operują na ciągach binarnych o stałej długości. Natomiast algorytmy ewolucyjne można interpretować jako uogólnienie algorytmów genetycznych. W algorytmach tych stosuje się zasady ewolucji i dziedziczenia oraz wykorzystuje się właściwą strukturę danych do reprezentacji chromosomów (liczby rzeczywiste, macierze, grafy). Definiuje się również inne operatory krzyżowania i mutacji. Tak więc struktura algorytmu ewolucyjnego jest prawie taka sama jak genetycznego. Różnice ukryte są na niższych poziomach przetwarzania – w strukturach danych. W artykule przedstawiono próbę implementacji algorytmu ewolucyjnego do uczenia jednowarstwowej sieci neuronowej. Sieć opisuje się w postaci macierzy połączeń między wektorami – wejściowym X oraz wyjściowym Y. Funkcja uczenia SSN zdefiniowana jest jako nieliniowa funkcja wag sieci oraz nieliniowej funkcji aktywacji minimalizującej błąd średniokwadratowy między wektorem wyjściowym Y a wektorem uczącym Z, dla całej paczki uczącej. Pojawienie się nieliniowości utrudnia zastosowanie algorytmu uczenia opartego na wstecznej propagacji błędu. Funkcja celu, oprócz minimum globalnego, może zawierać wiele minimów lokalnych, w których algorytm oparty na badaniu gradientu funkcji celu może się zatrzymać. Oczywiście stosuje się różne techniki i metody umożliwiające wyjście algorytmu z tego typu pułapek. Tym niemniej dla sprawdzenia poprawności otrzymanych wyników uruchamia się proces uczenia SSN dla różnych danych początkowych. W zaproponowanym algorytmie ewolucyjnym tworzy się zbiór osobników. Każdy z osobników przedstawia możliwe rozwiązanie zadania minimalizacji funkcji celu i jest reprezentowany przez macierzową strukturę danych. Każde rozwiązanie cząstkowe ocenia się na podstawie dopasowania funkcji celu, a następnie tworzy się nową populację (potomków) przez selekcję osobników o najlepszych dopasowaniach oraz dwa algorytmy krzyżowania i mutacji. W artykule omówiono zaproponowaną strukturę osobników, przyjęte algorytmy selekcji z ich wadami i zaletami oraz różne algorytmu krzyżowania i mutacji. Na wstępie zdefiniowano takie podstawowe pojęcia, jak gen, chromosom oraz najogólniejszą strukturę algorytmu ewolucyjnego. Artykuł ma charakter koncepcyjny.
The article proposes implementation of a modified version of genetic algorithms in neural networks, what in literature is known as “evolutionary algorithm” or “evolutionary programming”. An evolutionary algorithm is a probabilistic algorithm that works in a set of weight variability of neurons and seeks the optimal value solution within a population of individuals, avoiding the local maximum. For chromosomes, the real value variables and matrix structure are proposed. In the article, this decision is widely elaborated and discussed. In the original versions of genetic algorithms, all variables’ values are transformed into binary versions. The chromosomes bit sequences could include thousands of positions. It does not simplify the crossover and mutation operations. Processes could be very time-consuming and the algorithm convergence could also be slow. For a single-layer neural network matrix data structure is used. A particular emphasis is put on mutation and crossover algorithms. What is also important in both genetic and evolutionary algorithms is the selection process. The primary population, known as the parent population, is employed to build a new set of individuals using the selection process. These individuals are known as the children population. The selection algorithm should converge on the two very important issues: population diversity and selective pressure. Selective pressure can manifest in the overrepresentation of the best individuals in the new population. The area, in which the optimal solution is sought, is reduced too fast. Premature convergence is not desirable due to the high probability of achieving the local maximum. Reducing the selective pressure may result in increasing the time it takes to search for the solution.
Źródło:
Zeszyty Naukowe Uczelni Vistula; 2016, 49(4) Informatyka; 23-39
2353-2688
Pojawia się w:
Zeszyty Naukowe Uczelni Vistula
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy ewolucyjne i ich zastosowania
Autorzy:
Figielska, E.
Powiązania:
https://bibliotekanauki.pl/articles/91433.pdf
Data publikacji:
2006
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
algorytmy ewolucyjne
algorytmy genetyczne
programowanie genetyczne
strategie ewolucyjne
programowanie ewolucyjne
evolutionary algorithm
genetic algorithms
evolution strategies
genetic programming
evolutionary programming
Opis:
Pojęcie algorytmy ewolucyjne obejmuje metodologie inspirowane darwinowską zasadą doboru naturalnego stosowane do rozwiązywania trudnych zagadnień. W artykule przedstawione są podstawowe cztery typy algorytmów ewolucyjnych: algorytmy genetyczne, programowanie genetyczne, strategie ewolucyjne i programowanie ewolucyjne, omówiona jest i zilustrowana przykładem zasada działania algorytmu ewolucyjnego oraz przedstawione są przykłady zastosowań algorytmów ewolucyjnych w praktyce.
The term evolutionary algorithm encompasses methodologies inspired by the principles of genetics and Darwinian natural selection that are used for solving hard problems. In this paper four types of evolutionary algorithms are described: genetic algorithms, evolution strategies, genetic programming and evolutionary programming. An example illustrating how an evolutionary algorithm works is shown. Some real-life applications of evolutionary algorithms are presented.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2006, 1, 1; 81-92
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wielokryterialny dobór parametrów operatora mutacji w algorytmie ewolucyjnym uczenia sieci neuronowej
Multi benchmark choice of mutation parameters in evolutionary algorithm of neural network learning
Autorzy:
Płaczek, S.
Powiązania:
https://bibliotekanauki.pl/articles/377966.pdf
Data publikacji:
2017
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
algorytmy genetyczne
algorytmy ewolucyjne
sztuczne sieci neuronowe
algorytmy uczenia sieci
algorytmy selekcji, krzyżowania, mutacji
Opis:
Implementacja Algorytmów Ewolucyjnych (AE) do zadań uczenia Sztucznych Sieci Neuronowych (SSN) nie jest zadaniem łatwym. Zastosowanie algorytmów ewolucyjnych wyeliminowało ograniczenia algorytmów gradientowych lecz niestety napotykamy na szereg nowych problemów. W artykule analizuje się dwuwarstwową sieć neuronową , w której, w charakterze genotypu przyjmuje się dwa chromosomy połączone szeregowo. Tworzy się całą populację sieci neuronowych o indywidualnych własnościach chromosomów oblicza się wartości funkcji celu oraz realizuje się proces selekcji. W proponowanym rozwiązaniu eliminuje się algorytm krzyżowania i stosuje się tylko mutację. Operator mutacji, jego parametry mogą być identyczne dla dwóch chromosomów, różne i nieskorelowane lub różne i skorelowane. W artykule analizuje się różne charakterystyki algorytmu mutacji, zalety i wady.
The optimization of the learning algorithm in neural networks is not a trivial task. Considering the non–linear characteristics of the activation functions , the entire task is multidimensional and non–linear with a multimodal target function. Implementing evolutionary computing in the multimodal optimization tasks gives the developer new and effective tools for seeking the global minimum. A developer has to find optimal and simple transformation between the realization of a phenotype and a genotype. In the article, a two–layer neural network is analyzed. Two serially connected chromosomes represent the genotype. In the first step the population is created. In the main algorithm loop, a parent selection mechanism is used together with the fitness function. To evaluate the quality of evolutionary computing process different measured characteristics are used. The final results are depicted using charts and tables.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2017, 91; 175-186
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Czy androidy śnią o zmowach cenowych? Algorytmy cenowe, sztuczna inteligencja i prawo konkurencji
Autorzy:
Derdak, Michał Konrad
Powiązania:
https://bibliotekanauki.pl/articles/2168068.pdf
Data publikacji:
2018-12-10
Wydawca:
Uniwersytet Warszawski. Wydawnictwo Naukowe Wydziału Zarządzania
Tematy:
odpowiedzialność prawnokonkurencyjna
algorytmy cenowe
sztuczna inteligencja
Opis:
W artykule nakreślono temat odpowiedzialności przedsiębiorców za działania podejmowane przy użyciu (udziale) sztucznej inteligencji, stanowiące naruszenie zakazu zawierania porozumień ograniczających konkurencję. W szczególności skupiono się na aktualnie najistotniejszej w tym kontekście, w świetle dotychczasowych doświadczeń stosowania prawa konkurencji, kwestii korzystania z (dynamicznych) algorytmów cenowych.
Źródło:
internetowy Kwartalnik Antymonopolowy i Regulacyjny; 2018, 7, 8; 73-82
2299-5749
Pojawia się w:
internetowy Kwartalnik Antymonopolowy i Regulacyjny
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy kondycjonowania sygnału fotopletyzmograficznego
The algorithms of photoplethysmographic signal conditioning
Autorzy:
Bołtrukiewicz, M.
Cysewska-Sobusiak, A.
Powiązania:
https://bibliotekanauki.pl/articles/152089.pdf
Data publikacji:
2005
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorithms
photoplethysmographic signal conditioning
algorytmy
sygnał fotopletyzmograficzny
kondycjonowanie
Opis:
W pracy omówiono wybrane algorytmy przeznaczone do kondycjonowania sygnału fotopletyzmograficznego (PPG). Zaprezentowano konfigurację analogowej części toru akwizycji. Zaproponowano metodę określania pasma szumów i redukcji składowej o charakterze szumowym. Dokonano wyboru optymalnej metody segmentacji przebiegu. Zaproponowano algorytm do wykrywania patologicznych zaburzeń miarowości pracy serca. Zaprezentowano model przebiegu sygnału PPG i wyniki jego parametryzacji.
The selected algorithms of photoplethysmographic signal (PPG) conditioning have been described. The configuration of the analog part of an acquistion circuit was presented. The evaluation of the noise band and the method of noise component reduction have been proposed. The optimal method of PPG signal segmentation was selected. The algorithm for detectingpathological disturbances of the heart rhythm was proposed. The model of PPG waveform and results of its parameterization were presented.
Źródło:
Pomiary Automatyka Kontrola; 2005, R. 51, nr 9, 9; 22-25
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy sterowania napędami na modernizowanych koparkach
Algorithm of conveyor drive control in modernized excavators
Autorzy:
Hertel, L.
Nowacki, H.
Powiązania:
https://bibliotekanauki.pl/articles/170264.pdf
Data publikacji:
2014
Wydawca:
Poltegor-Instytut Instytut Górnictwa Odkrywkowego
Tematy:
algorytmy sterowania
modernizacja koparek
steering algorithms
excavators modernization
Opis:
Artykuł jest próbą ukazania algorytmów sterowania mających wpływ na eksploatację koparek: ERs710, SRs2000, SchRs4600, SchRs4000 pracujących w Kopalni Węgla Brunatnego Bełchatów.
The main aim of the paper is to present steering algorithms influencing exploitation of ERs 710, SRs 2000, SchRs 4600, SchRs 4000 excavators operating in Bełchatów Opencast Mine.
Źródło:
Górnictwo Odkrywkowe; 2014, 55, 1; 39-43
0043-2075
Pojawia się w:
Górnictwo Odkrywkowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy inspirowane biologicznie w zarządzaniu współczesną organizacją biznesową
Autorzy:
Ziora, Leszek
Powiązania:
https://bibliotekanauki.pl/chapters/2162458.pdf
Data publikacji:
2022-04-26
Wydawca:
Politechnika Częstochowska. Wydawnictwo Politechniki Częstochowskiej
Opis:
Celem rozdziału jest przedstawienie definicji algorytmów inspirowanych biologicznie, wskazanie obszarów aplikacyjnych oraz korzyści wynikające z ich zastosowania we współczesnych organizacjach biznesowych, a zwłaszcza wskazanie ich roli we wspieraniu procesu podejmowania decyzji menedżerskich. Część badawcza oparta została na podejściu jakościowym, gdzie próba badawcza objęła 20 respondentów. Pytania otwarte dotyczyły zalet i wad wynikających z wykorzystania algorytmów genetycznych w procesie wspierania zarządzania organizacją biznesową.
Źródło:
Wiedza i technologie informacyjne w zarządzaniu przedsiębiorstwem; 117-125
9788371938580
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy przetwarzania nieregularnych obrazów 3D
Irregularly-sampled 3D image processing algorithms
Autorzy:
Budzan, S.
Powiązania:
https://bibliotekanauki.pl/articles/152392.pdf
Data publikacji:
2007
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytmy przetwarzania 3D
filtracja
decymacja
3D processing algorithms
noise reduction
decimation
Opis:
W artykule prezentuje się modyfikacje algorytmów stosowanych w przetwarzaniu danych 3D. W pierwszej kolejności omówiono algorytm filtracji nieregularnych danych pomiarowych 3D, zwanych obrazem 3D. źródłem szumu pomiarowego w skanerach 3D są najczęściej elementy optyczne skanera. Szum ten ma najczęściej charakter odrębnych grup punktów o wysokiej amplitudzie, jak również pojedynczych punktów o niskiej amplitudzie. Główna idea stosowanego algorytmu polega na maksymalizacji dystansu - odległości w przestrzeni x, y, z pomiędzy danymi pomiarowymi - najbliższymi sąsiadami znajdującymi się w bieżącym oknie pomiarowym. Do tego celu wykorzystuje się estymację funkcji gęstości, która wyliczana jest dla każdego punktu pomiarowego z bieżącego okna w przestrzeni 3D. Kolejną zaprezentowaną modyfikacją jest poprawa algorytmu decymacji zbioru punktów. Modyfikacja skupia się na wprowadzeniu a priori wartości stopnia decymacji określającego liczbę usuniętych punktów ze zbioru.
In the paper some modification of 3D processing algorithms has been presented. At first effective and robust noise reduction in three dimensional measurement data algorithm has been presented. Often the noise source are optical elements from the 3D scanner. This noise commonly is the separate groups of points with high amplitude or single points with low amplitude. Main idea of applied algorithm depends on maximize distance distance beetwen points in three dimensional space - nearest neighbours in sliding 3D window. The proposed filter class is based on the nonparametric estimation of the density probability function in a sliding filter window. Next the modification of decimation algorithm has been presented. Main idea of proposed algorithm depends on adding a priori decimation level - number of the data points, which must be deleted from the dataset.
Źródło:
Pomiary Automatyka Kontrola; 2007, R. 53, nr 9 bis, 9 bis; 157-160
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy przetwarzania widm Ramana podczas detekcji substancji chemicznych
Algorithms of Raman spectra processing during chemicals detection
Autorzy:
Kwiatkowski, A.
Powiązania:
https://bibliotekanauki.pl/articles/267815.pdf
Data publikacji:
2013
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
spektroskopia Ramana
algorytmy detekcji
zakłócenia
Raman spectroscopy
detection algorithms
noise
Opis:
W pracy zostaną przedstawione algorytmy wstępnego przetwarzania widm mające na celu usuniecie lub zmniejszenie intensywności zakłóceń obecnych w rejestrowanych widmach Ramana, ze szczególnym uwzględnieniem automatyzacji tego procesu (bez konieczności wyboru parametrów przetwarzania przez obsługę urządzenia). Kolejna prezentowana grupę algorytmów stanowią procedury parametryzacji widm, które opisują widma w postaci zbioru kilku parametrów, np. pozycji linii widmowych, jej względnej amplitudy oraz szerokości. Parametry te są niezbędną informacja wejściową dla niektórych algorytmów detekcji. W pracy zostaną również zaprezentowane najpopularniejsze algorytmy korelacyjne oraz algorytmy porównujące położenie i amplitudę linii widmowych.
Detection of chemicals on the basis of their Raman spectra measurement consists in comparison recorded spectra for the tested chemical substances with model spectra stored in the master database. Detection algorithms indicate the substance of the database whose spectrum is the most similar, according to established criteria, to the recorded spectrum of the tested chemical. In the paper, there will be presented spectra preprocessing algorithms to eliminate or reduce the intensity of the noise present in the recorded Raman spectra, with particular emphasis on automation of this process (no need to select the parameters processed by the operation of the device). Another presented group of algorithms are spectra parameterization procedures that describe the spectrum as a set of several parameters, such as the position of the spectral lines, the relative amplitude and width. These parameters are necessary input information for some detection algorithms. The paper will also be presented to the most popular correlation algorithms.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2013, 34; 39-42
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Czy algorytmy wprowadzają w błąd? Metaanaliza algorytmu profilowania bezrobotnych stosowanego w Polsce
Autorzy:
Sztandar-Sztanderska, Karolina
Kotnarowski, Michał
Zieleńska, Marianna
Powiązania:
https://bibliotekanauki.pl/articles/2076772.pdf
Data publikacji:
2021
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
metodologia
algorytmy
polityka społeczna
profilowanie bezrobotnych
zautomatyzowane podejmowanie decyzji
Opis:
Decyzje w polityce społecznej podejmowane z użyciem algorytmów wpływają na ja- kość życia ludzi na świecie. Niedostępność algorytmów utrudnia ocenę ich wiarygodności. Nie wiadomo, czy modele statystyczne dobrano i zastosowano prawidłowo. Czy dane były wiarygodne? Autorzy podejmują ten ogólniejszy problem na przykładzie jednego z pierwszych algorytmów wdrożonych w Polsce: narzędzia profilowania bezrobotnych. Algorytm miał mierzyć potencjał osób bezrobotnych i na tej podstawie pomóc dzielić je na grupy o zróżnicowanym prawie dostępu do aktywizacji zawodowej. Opierając się na analizie dokumentów urzędowych, uzupełnionych o dane jakościowe i ilościowe, autorzy prześledzili decyzje podejmowane podczas konstrukcji algorytmu i dokonali metaanalizy statystycznej tego narzędzia. W artykule dowodzą, że algorytm profilowania nie spełniał podstawowych standardów metodologicznych: dane o osobach bezrobotnych były nierzetelne, błędnie zastosowano model psychometryczny, nieprawidłowo skonceptualizowano podstawową zmienną, formuły matematycznej nie dostosowywano do wyników analiz, lecz do poczynionych z góry założeń.
Źródło:
Studia Socjologiczne; 2021, 1; 89-115
0039-3371
Pojawia się w:
Studia Socjologiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Control law algorithms for aircraft engines and thrust management systems
Algorytmy sterowania do silników lotniczych
Autorzy:
Wiklik, K.
Powiązania:
https://bibliotekanauki.pl/articles/213026.pdf
Data publikacji:
2007
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Lotnictwa
Tematy:
algorytmy sterowania
silniki lotnicze
układy zarządzania ciągiem
control law algorithms
aircraft engines
Opis:
The paper shows the control law algorithms for turbojet engines and thrust management systems and presents the simulation design method to find its settings, in order to fulfil the required performance criteria. The obtained results confirm that the simulation design approach has much to offer in the design of controls for next-generation engines and aircraft.
W pracy podano algorytmy praw sterowania do turbinowych silników odrzutowych i układów zarządzania ciągiem. Przedstawiono metody symulacyjne umożliwiające określenie nastaw, które zapewniają spełnienie wymaganych kryteriów jakości sterowania. Otrzymane wyniki potwierdzają skuteczność metod symulacyjnych przy projektowaniu układów sterowania do silników i samolotów przyszłych generacji.
Źródło:
Prace Instytutu Lotnictwa; 2007, 3 (190); 1-58
0509-6669
2300-5408
Pojawia się w:
Prace Instytutu Lotnictwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy ewolucyjne w identyfikacji odwrotnych modeli diagnostycznych
Evolutionary algorithms in identification of inverse diagnostics models
Autorzy:
Urbanek, G.
Powiązania:
https://bibliotekanauki.pl/articles/327414.pdf
Data publikacji:
2004
Wydawca:
Polska Akademia Nauk. Polskie Towarzystwo Diagnostyki Technicznej PAN
Tematy:
modele odwrotne
algorytmy ewolucyjne
przybliżony symulator
inverse models
evolutionary algorithms
rough simulator
Opis:
Jedną z metod identyfikacji modeli odwrotnych jest wyznaczanie ich na podstawie przykładów opisujących zadane stany rozpatrywanego obiektu oraz odpowiadające tym stanom symptomy. Stosowanie tej metody wymaga posiadania odpowiedniego zbioru takich przykładów, których jakość decyduje o jakości tak wyznaczanego modelu odwrotnego. W artykule opisano zastosowanie algorytmu ewolucyjnego do optymalizacji zbioru przykładów. Przedstawiono wyniki obliczeń, wskazano możliwości ograniczania czasu obliczeń.
One of identification methods of inverse models is based on examples described determined states of examined object and symptoms corresponded to these states. Application of this method requires a proper set of such examples, the quality of which influence on quality of evaluated inverse model. The application of evolutionary algorithms for searching optimal set of examples is described in the paper. The results of the research and possibilities of reducing computation time are shown.
Źródło:
Diagnostyka; 2004, 30, T. 2; 161-164
1641-6414
2449-5220
Pojawia się w:
Diagnostyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zwektoryzowane algorytmy obliczania Transformaty S dla środowiska wieloprocesorowego
Vectorized S Transform algorithms for multi-processor platform
Autorzy:
Tariov, A.
Gliszczyński, M.
Powiązania:
https://bibliotekanauki.pl/articles/153752.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
transformata S
algorytmy równoległe
parallel algorithms
S-transform
Kronecker product
Opis:
W pracy został zaprezentowany wektoryzowany algorytm obliczania transformaty S w dwóch wariantach - w postaci sekwencyjno-równoległej pozwalającej na oszczędzenie zasobów sprzętowych oraz w postaci równoległej pozwalającej wykorzystać, nowoczesne wielordzeniowe platformy obliczeniowe. W drugim przypadku możliwa jest znaczna redukcja czasu trwania algorytmu. Obie metody mogą znaleźć zastosowanie praktyczne zależnie od oczekiwanej dokładności (rozdzielczości) i szybkości działania jak też możliwości platformy obliczeniowej.
In the paper the algorithm for calculating N by N-point S Transform is presented. In a sequential, recursive option hardware resources saving is available, while on the other hand, a parallel version of the algorithm allows increasing the accuracy and reducing the time when using multi-core platforms. Two of these approaches can be implemented in practical use depending on the expected accuracy, speed and power of the hardware platform. At the beginning of the paper uses of S Transform with other similar solutions are described. Advantages and disadvantages of S Transform, which are good properties of the time-frequency analysis of non-stationary signals thanks to a movable, different sized Gaussian window, but at the same time a long computation time of the standard, sequential method, are considered. Next, the theoretical, continuous form of the transform and the discrete form with the sequential algorithm are presented. Later The main part of the work deals with synthesis of the sequential and parallel version of the algorithm in the matrix-vector form. The data flow in the algorithms in space and time is shown in Figs. 1 and 2 (for sequential and parallel approach). Finally, the computation times of two versions are compared. The advantage of the two presented approaches is simple and understandable tensor product representation which makes the implementation easy. The sequential algorithm can be used for slower platforms, where the real time analysis is not necessary, while the parallel version offers quick computation on multi-core processors.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 11, 11; 1401-1403
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy genetyczne i ich zastosowania
Genetic algorithms and their applications
Autorzy:
Winiczenko, R.
Powiązania:
https://bibliotekanauki.pl/articles/228899.pdf
Data publikacji:
2008
Wydawca:
Wyższa Szkoła Menedżerska w Warszawie
Opis:
W artykule przedstawiono ogólną zasadę działania algorytmów genetycznych i ich zastosowanie w niektórych gałęziach inżynierii produkcji. Prostota działania algorytmów genetycznych i ich naturalność sprawiły, że stały się obiecującą metodą rozwiązań trudnych problemów technologicznych. Obecnie zastosowanie algorytmów genetycznych jest imponujące. Stosowane są bowiem w szeregowaniu zadań, modelowaniu finansowym, optymalizacji czy harmonogramowaniu. Algorytmy genetyczne zdobywają coraz szersze obszary zastosowań w środowiskach naukowych, inżynierskich i w kręgach biznesu. Przyczyna jest oczywista: algorytmy genetyczne stanowią nieskomplikowane, a przy tym potężne narzędzie poszukiwań lepszych rozwiązań.
The paper presents a general principle of genetic algorithms operation and their application in production. The genetic algorithms have more and more applications in scientific, engineering and management fields. The reason of this popularity is quite obvious: the genetic algorithms are simple, but also powerful tool for searching of better results. GA are biologically inspired search procedures that have been used to solve different NP-hard problems. They try to extract ideas from a natural system, in particular the natural evolution in order to develop computational tools for solving engineering problems.
Źródło:
Postępy Techniki Przetwórstwa Spożywczego; 2008, 1; 107-110
0867-793X
2719-3691
Pojawia się w:
Postępy Techniki Przetwórstwa Spożywczego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy wykrywania substancji chemicznych na podstawie pomiarów widm Ramana
Algorithms of chemicals detection using Raman spectra
Autorzy:
Kwiatkowski, A.
Powiązania:
https://bibliotekanauki.pl/articles/157567.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytmy detekcji
zjawisko Ramana
spektroskopia Ramana
szumy
detection algorithms
Raman phenomena
Raman spectroscopy
noise
Opis:
Rejestracja widma promieniowania rozproszonego nieelastycznie podczas zjawiska Ramana, które jest charakterystyczne dla badanej substancji, pozwala na jej identyfikację. W pracy zostały przedstawione przykładowe widma Ramana substancji chemicznych. Następnie opisano błędy podczas pomiarów widm Ramana, powodujące ograniczenia możliwości identyfikacji substancji chemicznych lub ich mieszanin. Szczegółowo przedstawiono możliwości redukcji błędów pomiarowych przez zastosowanie procedur usuwania tła oraz wygładzania rejestrowanych widm we wstępnej fazie przetwarzania. W pracy następnie opisano wybrane algorytmy klasyfikacji, które umożliwiają wyznaczanie składu badanej mieszaniny na podstawie porównania jej widma Ramana z modelami stworzonymi na bazie widm wzorcowych. Ponadto oceniono efektywność wykrywania wybranych substancji chemicznych według przedstawionych metod oraz możliwości ich usprawnienia.
The Raman spectrometers are devices which allow immediate and accurate identification of the examined chemicals without a requirement of a direct contact. The devices are based on the Raman phenomenon, which takes place during illumination of the sample by a monochromatic radiation (e.g. 785 nm laser). Additional bands appear in the scattered spectrum due to the inelastic scattering of excitation monochromatic light on the molecules of the investigated probe. The number, shapes and locations of these bands in the Raman spectrum are unique for the investigated chemicals. Therefore, the irradiated probe can be identified. Raman spectrometers are used for rapid identification of unknown and potentially dangerous substances (e.g. drugs, explosives). The paper presents construction details of the portable Raman spectrometer being prepared at the Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology. The paper outlines necessary signal processing to assure reliable identification. First interferences encountered during Raman spectra measurements are presented. Secondly, methods of their reduction (background removal, spectra smoothing) are described. The selected algorithms for chemicals classification are outlined. They enable determination of their composition by comparing the measured Raman spectra with the models based on the prepared spectra library. Finally, efficiency of these algorithms is discussed and directions of their further development are outlined.
Źródło:
Pomiary Automatyka Kontrola; 2010, R. 56, nr 9, 9; 1081-1084
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy sterowania rowerowych napędów elektrycznych
Permanent magnet drive control algorithms
Autorzy:
Tatar, K.
Chudzik, P.
Powiązania:
https://bibliotekanauki.pl/articles/1199515.pdf
Data publikacji:
2017
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Napędów i Maszyn Elektrycznych Komel
Tematy:
PMSM drive
BLDC drive
e-bike
electrical drive control algorithms
silniki PMSM
silniki BLDC
algorytmy sterowania napędami elektrycznymi
Opis:
Article presents and compares different types of permanent magnet drive control algorithms, used in e-bikes. Authors depict drive structures, analog measurement units, ancillary equipment and control algorithms. As a result of study oscillograms of current, voltage and logic signals measurement were included.
W artykule przedstawiono i porównano różne rodzaje sterowania typowymi silnikami z magnesami trwałymi, stosowanymi do napędzania rowerów elektrycznych. Autorzy zaprezentowali struktury układów napędowych, urządzenia pomocnicze, układy pomiarowe sygnałów analogowych oraz stosowane algorytmy sterowania. W pracy zamieszczono wyniki badań w postaci oscylogramów napięć i prądów płynących w elementach układu.
Źródło:
Maszyny Elektryczne: zeszyty problemowe; 2017, 2, 114; 17-23
0239-3646
2084-5618
Pojawia się w:
Maszyny Elektryczne: zeszyty problemowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza konwencjonalnych algorytmów DDC w układach regulacji automatycznej
The analysis conventional algorithms DCC in arrangements of automatic regulation
Autorzy:
Panfil, S.
Powiązania:
https://bibliotekanauki.pl/articles/154543.pdf
Data publikacji:
2003
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytmy przyrostowe
przeregulowanie całkowite
algorytmy prędkościowe
growth algorithm
speedent algorithm
integral over-regulation
Opis:
The paper concerns practical of the synthesios of the algorithms DDC Direct Digital Control of the continous objects. Discreate version of the classic continuous algorithms PID Proportional- Integro-Differential which are nowadays often put in industrial practice are described. There are various forms of their notation including recurrence formulas and chosem methods of the technical realization inthe memory of the microcomputer control gear given this paper too.As the representative adeptin application software LOGICMASTER 90 for PLC made by GE FANUC is presented.
Źródło:
Pomiary Automatyka Kontrola; 2003, R. 49, nr 9, 9; 21-24
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Samoadaptacyjna optymalizacja genetyczna
Autorzy:
Smoliński, A.
Powiązania:
https://bibliotekanauki.pl/articles/118408.pdf
Data publikacji:
2016
Wydawca:
Politechnika Koszalińska. Wydawnictwo Uczelniane
Tematy:
algorytmy genetyczne
adaptacja genetyczna
reprezentacja numeryczna chromosomów
nieporządne algorytmy genetyczne
mutacja nierównomierna
elitarność
genetic algorithms
genetic adaptive
real problem optimization
numeric representation
messy genetic algorithms
uneven mutation
elitism
Opis:
W artykule przedstawiono nowe podejście do adaptacyjnych Algorytmów genetycznych. Koncepcja samoadaptacyjnej optymalizacji genetycznej opiera się na wprowadzeniu meta-algorytmu, w ramach którego poszczególne algorytmy genetyczne (z różnymi operatorami oraz parametrami) rywalizują między sobą. Artykuł zawiera wstępne badania, ukazujące działanie różnych modyfikacji algorytmów genetycznych na wybranych problemach. Przeprowadzone eksperymenty wskazują, że użycie strategii samoadaptacji w proponowanym zakresie może przynieść obiecujące rezultaty. Opisywane w niniejszym dokumencie prace ukazują porównanie modyfikacji takich jak: reprezentacja numeryczna chromosomów, nieporządne algorytmy genetyczne, mutacja nierównomierna czy elitarność. Wyniki różnych podejść zostały również porównane do klasycznego podejścia (reprezentacja binarna, jednopunktowe krzyżowanie).
This paper presents a new way of adaptive in genetic algorithms. Concept of self-adaptive genetic optimization was based on meta-algorithm, where different operators with different parameters competitive with each other. The paper contains preliminary research, showing how the various genetic algorithms modification react with different problems. Conducted experiments suggest that developed selfadaptive strategy for real problem optimization using genetic algorithms may return promising results. Described research compare genetic modification as: chromosome numeric representation, messy genetic algorithms, uneven mutation and elitism. The results of different approach have been also compared to result of classic genetic algorithm (with binary representation, one-point crossing).
Źródło:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej; 2016, 10; 35-50
1897-7421
Pojawia się w:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Sterowanie docelowe układami nieliniowymi w czasie rzeczywistym – algorytmy inteligentne i optymalnoczasowe
Autorzy:
Turnau, Andrzej
Powiązania:
https://bibliotekanauki.pl/books/1790338.epub
https://bibliotekanauki.pl/books/1790338.mobi
https://bibliotekanauki.pl/books/1790338.pdf
https://bibliotekanauki.pl/books/1790338.zip
Data publikacji:
2002
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Opis:
Streszczenie Praca jest poświęcona problemom projektowania i realizacji algorytmów sterowania dla obiektów nieliniowych o szybkiej dynamice. Tematem przewodnim jest analiza i synteza takich algorytmów. Skonfrontowano dwa, jakościowo różne, podejścia do projektowania układów sterowania: inteligentne i klasyczne (reprezentowane przez algorytmy optymalnoczasowe). Przeanalizowano warunki związane z praktyczną realizacją sterowań, a więc środowisko programowo-sprzętowe oraz odporność i wrażliwość układu sterowania na zakłócenia i zmiany parametrów. Część I jest wprowadzeniem do zagadnień sterowania w czasie rzeczywistym, w szczególności zajmuje się oprogramowaniem z użyciem takich narzędzi, jak MATLAB/Simulink, RT-CON i dSPACE. Opisano metody szybkiego prototypowania z przykładami zastosowań (sterowanie siłą manipulatora). Wprowadzono standardowy przykład porównawczy, którym jest laboratoryjny system wahadła na wózku. Jako silnie nieliniowy układ czwartego rzędu, jest on od dawna przedmiotem zainteresowania teorii sterowania. W II części pracy określono procedury sterowania inteligentnego i opisano wybrane algorytmy uczące się. Autor postawił sobie za cel sprawdzenie znanej tezy inżynierii układów inteligentnych, usiłując odpowiedzieć na pytanie, czy heurystyczne generowanie reguł, wykorzystanie logiki rozmytej i sieci neuronowych w sterowaniu jest konkurencyjne w stosunku do metod ściśle posługujących się matematyczną analizą i syntezą. Część III jest poświęcona sterowaniu optymalnoczasowemu. Podano warunek konieczny optymalności i wprowadzono równania kanoniczne. Następnie przedstawiono algorytmy numeryczne sterowania optymalnego używane w pracy, w tym oryginalną metodę kontynuacyjną z generacją przełączeń i uzgadnianiem gradientów, a także metodę zmiennej parametryzacji ze swobodnym horyzontem. Zaproponowano sposób konstrukcji regulatora optymalnoczasowego przez utworzenie zbioru reprezentatywnego w przestrzeni stanu. Dla przykładu omówiono syntezę sterowania optymalnoczasowego dla systemu lewitacji magnetycznej. Następnie przedstawiono wyniki sterowania w pętli otwartej systemem rzeczywistym wahadła na wózku; sterowanie to wyliczono na modelu za pomocą optymalnoczasowej procedury numerycznej. Pokazano działanie, na rzeczywistym obiekcie sterowania i w pętli zamkniętej, szybkiego algorytmu napisanego w języku C, będącego wersją procedury stałohoryzontowej z repetycyjną optymalizacją. W części IV zajęto się uodparnianiem rozwiązań optymalnoczasowych na zakłócenia. Przeprowadzono badania wrażliwości posługując się równaniem wariacyjnym dla układu kanonicznego. Warunki skoku w chwilach przełączeń otrzymano za pomocą odpowiedniego równania Riccatiego. Pokazano izochrony dotarcia do celu z otoczenia punktu podlegającego zakłóceniom, a leżącego na trajektorii optymalnej. Opisano również regulator adaptacyjny z linearyzującym sprzężeniem zwrotnym wokół trajektorii optymalnej. Badano otoczenie trajektorii optymalnej metodą stochastyczną, w celu przekształcenia trajektorii za pomocą przesunięć, tak by stała się bliską trajektorią ekstremalną odporną na zakłócenia. Przeprowadzono analizę i uodporniono rozwiązania dla kilku typowych zadań optymalnoczasowych. Summary The book is devoted to design and implementation of control algorithms for nonlinear plants with fast dynamics. The attention is focused on the analysis and synthesis of such algorithms. Two qualitatively different approaches are confronted: the intelligent and classical one (represented by time-optimal algorithms). Practical control implementation is discussed, including software-hardware environment and sensitivity of control systems to disturbances and parameter variations. Part I is an introduction to real-time control, in particular it deals with programming issues connected with such tools as MATLAB/Simulink. RT-CON and dSPACE. Rapid prototyping methods are described with application examples (manipulator force control). A benchmark cart-pendulum system is introduced. As a strongly nonlinear plant of fourth order it has long been an object of interest for control theory. Part II deals with intelligent control. Selected intelligent and learning algorithms are described. The author’s aim is to verify the well-known hypothesis of intelligent systems engineering that heuristic rules generation, fuzzy logic and neural networks are a serious alternative for methods based on classical mathematical tools. Part III is devoted to time-optimal control. Necessary optimality conditions are given together with canonical equations. Next, the numerical algorithms of time-optimal control used in the book are presented, including the new continuation method with switching generation and gradient matching, as well as the free-horizon method of variable parameterization. A construction of time-optimal regulator by means of representative sets in state space is then proposed. An example of time-optimal control synthesis for a system of magnetic levitation is given. Further, the results of open-loop time-optimal control in a real cart-pendulum system are discussed. The next experiment shows the performance of a fast time-optimal algorithm written in C, in a closed-loop real plant scheme with repetitive optimization. The robustification of time-optimal solutions to disturbances is the subject of Part IV. The variational canonical equation is used for sensitivity studies. The jump conditions are determined from the solution of an appropriate Riccati equation. The isochrones for reaching the target from a neighborhood of the disturbed state on the optimal trajectory are shown. An adaptive linearized controller is described. The neighborhood of the optimal state trajectory is examined by a stochastic method in order to transform the trajectory, by shifting it. into a neighboring extremal trajectory robust to disturbances. Finally, examples of robustification of time-optimal solutions are shown for several typical control problems.
Dostawca treści:
Biblioteka Nauki
Książka
Tytuł:
Algorytmy konstrukcyjne dla problemu harmonogramowania projektu z ograniczonymi zasobami
Constructive algorithms for project scheduling with limited resources
Autorzy:
Klimek, M.
Powiązania:
https://bibliotekanauki.pl/articles/91443.pdf
Data publikacji:
2016
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
algorytmy konstrukcyjne
harmonogramowanie projektu
heurystyka
reguły priorytetowe
constructive algorithms
resource-constrained project heuristic
priority rules
Opis:
W artykule opisany jest problem harmonogramowania projektu z ograniczoną dostępnością zasobami z kryterium minimalizacji czasu trwania projektu. Do rozwiązania zagadnienia opracowane są algorytmy konstrukcyjne, które mogą być przydatne jako rozwiązania inauguracyjne dla procedur lokalnych poszukiwań. Efektywność proponowanych algorytmów przetestowana jest przy użyciu zadań testowych z biblioteki PSPLIB.
In this paper resource-constrained project scheduling problem with optimisation criterion of minimising makespan is described. To solve the problem constructive algorithms are developed, which can be useful as an inaugural solution for local search algorithms. The effectiveness of the proposed algorithms is tested using the benchmark instances from the library PSPLIB.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2016, 10, 15; 41-52
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy sterowania oświetleniem w budynku szkoły z wykorzystaniem systemu KNX
Lighting control algorithms in a school venue using KNX system
Autorzy:
Sowa, S.
Gielniak, J.
Powiązania:
https://bibliotekanauki.pl/articles/377518.pdf
Data publikacji:
2018
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
sterowanie oświetleniem
KNX
automatyka budynkowa
rozkład natężenia oświetlenia
algorytmy sterowania oświetleniem
Opis:
W artykule omówiono sposoby sterowania oświetleniem z wykorzystaniem światła dziennego. Zaproponowano algorytmy sterowania oświetleniem dla budynku Zespołu Szkół nr 1 w Swarzędzu i zaimplementowano je w systemie KNX. Przedstawiono i opisano topologię systemu sterowania oświetleniem oraz najważniejsze aspekty implementacji systemu KNX w obiekcie szkoły. Zaprezentowano także wyniki badań rozkładu natężenia światła dziennego w dwóch różnych salach lekcyjnych wraz z ich analizą. Publikacja zawiera opis podstawowych algorytmów sterowania oświetleniem wykorzystującym elementy automatyki systemu KNX. Przedstawiono wytyczne, które mogą być pomocne przy podejmowaniu decyzji o zastosowaniu sterowania oświetleniem z uwzględnieniem światła dziennego w obiektach o podobnym sposobie użytkowania.
Ways of lighting control with the use of daylight were discussed in the following article. Particular lighting control algorithms, implemented in KNX system, were offered for a school venue in Zespół Szkół nr 1 in Swarzędz, Poland. Topology for lighting control and the most important aspects for KNX system implementation in a school venue were presented and described. The research results for daylight illuminance for two different classrooms with its analysis were given. This article contains the description of basic lighting control algorithms with the use of automation elements of KNX system. The results may become really useful when making decisions on a particular lighting, taking into consideration a daylight, in other educational or similar venues.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2018, 96; 153-162
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy genetyczne jako narzędzie optymalizacyjne stosowane w sieciach neuronowych
Genetic algorithms as a optimization tool applied in neural networks
Autorzy:
Olszewski, T.
Boniecki, P.
Weres, J.
Powiązania:
https://bibliotekanauki.pl/articles/289865.pdf
Data publikacji:
2005
Wydawca:
Polskie Towarzystwo Inżynierii Rolniczej
Tematy:
sztuczne sieci neuronowe
algorytmy genetyczne
artificial neural networks
genetic algorithms
Opis:
Rewolucyjne wynalazki człowieka bardzo często powstają w wyniku obserwacji przyrody. Korzysta ona z rozwiązań najlepszych i optymalnych, tak więc wartych naśladowania. Niestety czasami jest to bardzo trudne. Przykładem może być mózg ludzki, którego funkcjonowania nadal nie rozumiemy do końca. Obserwując jego budowę stworzono Sztuczne Sieci Neuronowe, które są jego bardzo uproszczonym modelem mającym wykorzystywać jego najważniejsze cechy czyli zdolność uczenia i kojarzenia. Ewolucja naturalna jest swoistym procesem optymalizacyjnym mającym na celu najlepsze przystosowanie osobników do otaczającego świata, a co się z tym wiąże - przetrwania gatunku. Również mechanizmy ewolucyjne zostały wykorzystane przez człowieka. Jedną z metod odwzorowującą te mechanizmy są algorytmy genetyczne pozwalające na optymalne rozwiązanie różnych problemów. W artykule zostało przedstawione połączenie obu idei.
Revolutionary human inventions very often arise as a result of nature observation. Nature use the best and optimal solutions therefore deserves to copy. Unfortunately, sometimes it’s very hard. Human’s brain can be example, whose functions we don’t fully understand. As a result of observations of the build of human’s brain made artificial neural networks. They are its very simplified model, which use its main features: ability to learn and associate. Natural evolution is peculiar optimization process which purpose is the best adaptation of specimen to the surrounding world and it is in connection with survival of the species. Evolutionary mechanics were exploit by the human as well. Genetic algorithms are one of many methods which model evolutionary mechanics. They allow to find optimal solution for different problems. This article presents the combination both ideas.
Źródło:
Inżynieria Rolnicza; 2005, R. 9, nr 2, 2; 137-143
1429-7264
Pojawia się w:
Inżynieria Rolnicza
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy rozmyte w sterowaniu minirobota kołowego
Application of fuzzy logic algorithms in control of mobile mini robot
Autorzy:
Giergiel, M.
Małka, P.
Powiązania:
https://bibliotekanauki.pl/articles/158271.pdf
Data publikacji:
2004
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytmy rozmyte
sterowanie minirobota kołowego
applications of fuzzy logic algorithms
control of mobile robot
Opis:
W artykule pokazano sposób wykorzystania algorytmów rozmytych do modelowania dynamiki układów. Sygnały wykorzystane w analizie i symulacji numerycznej otrzymano z obiektu rzeczywistego - minirobot mobilny. Obliczenia numeryczne wykonano w środowisku programu MatlabTM/Simulink. Przedstawiono również szczegółowo budowę układu z członem kompensujacym i stabilizującym wykonanym z wykorzystaniem algorytmów rozmytych jak również porównanie do układu z wykorzystaniem sieci neuronowych.
The article demonstrate mode of utilization of fuzzy logic to simulation of dynamic systems. Real data, received from real object - mobile minirobot, has been used to simulations and analysis. Numerical calculations have been done in the MatlabTM-Simulink programme environment. Detailed structure of system with fuzzy logic compensates and stabilizing element has been shown and comparison to system with neural network.
Źródło:
Pomiary Automatyka Kontrola; 2004, R. 50, nr 11, 11; 19-22
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Nowoczesne algorytmy sterowania mikroklimatem w przechowalniach
Modern control algorithms for microclimate in stores
Autorzy:
Wachowicz, E.
Powiązania:
https://bibliotekanauki.pl/articles/35140.pdf
Data publikacji:
2011
Wydawca:
Polska Akademia Nauk. Instytut Agrofizyki PAN
Tematy:
przechowalnie
owoce
warzywa
ziemniaki
mikroklimat
wentylacja
klimatyzacja
sterowanie procesami
algorytmy
storehouse
fruit
vegetable
potato
microclimate
ventilation
air conditioning
process control
algorithm
Opis:
W pracy omówione zostały mankamenty aktualnie stosowanych algorytmów sterowania pracą urządzeń wentylacji i klimatyzacji w przechowalniach owoców, warzyw i ziemniaków. Zaproponowano także nowoczesne, adaptacyjne i predykcyjne algorytmy sterowania mikroklimatem, ograniczające lub eliminujące wady aktualnie stosowanych algorytmów sterowania. Dzięki ich zastosowaniu możliwe jest zmniejszenie strat technologicznych, zachowanie jakości płodów i uzyskanie lepszych efektów ekonomicznych w przechowalnictwie. Realizacja techniczna algorytmów adaptacyjnych i predykcyjnych wymaga znajomości komputerowego modelu procesu technologicznego i układu sterowania.
This paper presents a discussion of the shortcomings of currently used algorithms for controlling ventilation and air conditioning equipment for fruit, vegetable and potato stores. It also offers modern adaptive and predictive control algorithms for microclimate that reduce or eliminate the disadvantages of currently used control algorithms. Implementation of the described adaptive and predictive systems to control microclimate parameters inside the stores is likely to improve the quality of the produce and economic effects of stores. It is also possible to make use of the algorithms during energy-saving control over the microclimate in stores based on the weather forecast. However, the technological viability of the adaptive or predictive control systems calls for knowledge of a model of the technological process and model control system.
Źródło:
Acta Agrophysica; 2011, 17, 2[189]
1234-4125
Pojawia się w:
Acta Agrophysica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie algorytmów ICP i SIFT w lokalizacji robotów mobilnych
The application of ICP and SIFT algorithms for mobile robot localization
Autorzy:
Zychewicz, A.
Siemiątkowska, B.
Powiązania:
https://bibliotekanauki.pl/articles/275448.pdf
Data publikacji:
2010
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
roboty mobilne
algorytmy ICP
algorytmy SIFT
mobile robots
ICP algorithms
SIFT algorithms
Opis:
W pracy zaprezentowano zastosowanie algorytmów ICP (Iterative Closest Point) i algorytmu SIFT w lokalizacji robota mobilnego. W prowadzonych pracach przyjęto założenie, że robot przemieszcza się w przestrzeni 3D i jest wyposażony w skaner laserowy 3D. Klasyczny algorytm ICP jest czasochłonny, ale połączenie go z algorytmem SIFT znacząco zmniejsza czas obliczeń i jednocześnie zapewnia porównywalną dokładność wyniku. Ponieważ metoda SIFT wymaga zapisywania danych w postaci obrazu zaproponowano kilka metod przekształcenia skanu 3D do obrazu i przetestowano wpływ danej metody na poprawność oraz czas obliczeń.
In this paper the applications of ICP (Iterative Closest Point) algorithm and SIFT algorithm for mobile robot localization are presented. It is assumed that the robot is equipped with 3D laser range scanner and it acts in 3D space. Classical ICP method is time consuming but using SIFT methods for features detection makes the process of localization more effective. Before the process of localization starts the 3D data are transformed into 2D image. In the paper a few method of data transformation are presented. The influence of data transformation in process classification is presented in the paper.
Źródło:
Pomiary Automatyka Robotyka; 2010, 14, 2; 297-304
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie wielopopulacyjnego algorytmu ewolucyjnego do problemu wyznaczania ścieżki przejścia
Application of multi-population evolutionary algorithm for path planning problem
Autorzy:
Kuczkowski, Ł.
Śmierzchalski, R.
Powiązania:
https://bibliotekanauki.pl/articles/266972.pdf
Data publikacji:
2013
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
algorytmy ewolucyjne
algorytmy wielopopulacyjne
planowanie ścieżki przejścia
evolutionary algorithms
multi-population algorithm
path planning
Opis:
Artykuł przedstawia zastosowanie wielopopulacyjnego algorytmu ewolucyjnego do wyznaczania ścieżki przejścia. Zastosowany algorytm oparty jest na modelu z częściowo wymienianą populacją oraz migracją między niezależnie ewoluującymi populacjami. W pracy porównano działanie algorytmu wielopopulacyjnego z jednopopulacyjnym oraz zbadano wpływ poszczególnych parametrów na jakość uzyskanego rozwiązania. Wykazano, że zastosowanie kilku niezależnie ewoluujących populacji prowadzi do uzyskania rozwiązania lepszego w stosunku do wariantu jednopopulacyjnego. Jako problem testowy zostało wybrane zagadnienie unikania kolizji na morzu.
In this paper an application of multi-population evolutionary algorithm for path planning problem is presented. A steadystate genetic algorithm is used for evolution of single population. An applied migration mechanism is based on island topology. In the article the comparison of single and multi-population algorithm has been made and the influence of changing algorithm parameters has been studied. It has been shown that using several independently evolving population leads to a better solution than when the single population is used. For a testing problem a sea collision avoiding problem has been chosen.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2013, 36; 117-122
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza efektywności wybranych równoległych implementacji algorytmu Gaussa-Seidela
Efficiency Analysis of Some Parallel Implementations of the Gauss-Seidel Algorithm
Autorzy:
Machaczek, M.
Sadecki, J.
Powiązania:
https://bibliotekanauki.pl/articles/275138.pdf
Data publikacji:
2015
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
algorytmy optymalizacji
obliczenia równoległe
równoległe algorytmy optymalizacji
optimization algorithms
parallel computation
parallel optimization algorithms
Opis:
W artykule przedstawiono analizę porównawczą dotyczącą badania efektywności kilku równoległych implementacji algorytmu Gaussa-Seidela. Analizowany w artykule algorytm pozwala na osiągnięcie dosyć dobrych pod względem szybkości zbieżności oraz wartości współczynnika przyspieszenia obliczeń wyników w porównaniu do standardowej sekwencyjnej oraz równoległej implementacji metody Gaussa-Seidela. Obliczenia praktyczne przeprowadzono w środowisku procesorów wielordzeniowych oraz w środowisku klastrów obliczeniowych.
The paper presents the results of the efficiency analysis of some parallel implementations of Gauss-Seidel algorithm. The main idea of the presented method consists in successive modification of the search directions used in the computations. This modification is performed on the basis of solutions of local optimization subproblems received for all stages of the algorithm. The analyzed algorithm enable to achieve a good efficiency of parallel computation in terms of speed of convergence and value of speedup factor in comparison to standard sequential and parallel implementation of Gauss-Seidel method. Parallel computation were implemented in the multicore processor and multiprocessor cluster.
Źródło:
Pomiary Automatyka Robotyka; 2015, 19, 1; 29-36
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy rozpoznawania twarzy — przegląd
Autorzy:
Bukowski, Michał
Powiązania:
https://bibliotekanauki.pl/articles/1933289.pdf
Data publikacji:
2021-04-21
Wydawca:
Wyższa Szkoła Policji w Szczytnie
Tematy:
rozpoznawanie twarzy
biometria
przetwarzanie obrazu
rozpoznawanie wzorców
sieć neuronowa
Opis:
: Informatyczne technologie XX i XXI w. otworzyły drogę do automatycznej oceny antropometrycznych cech twarzy, gestów mimicznych oraz innych charakterystycznych zachowań. Rozpoznawanie człowieka to bardzo złożony problem techniczny o ogromnym znaczeniu praktycznym. W tym celu wykorzystywane są dedykowane aplikacje. W artykule przedstawiono algorytmy rozpoznawania twarzy na obrazach 2D w przestrzeniach trójwymiarowych oraz metody wykorzystujące sieci neuronowe. Przedstawiono liniowe i nieliniowe, lokalne i globalne oraz hybrydowe metody rozpoznawania twarzy. W opracowaniu uwzględniono mocne i słabe strony powyższych algorytmów oraz, o ile istniała taka możliwość, dokonano analizy ich wydajności. Przegląd metod powstał w związku z zamysłem opracowania własnego, szybkiego algorytmu wykrywania i rozpoznawania twarzy.
Źródło:
Przegląd Policyjny; 2020, 140(4); 173-208
0867-5708
Pojawia się w:
Przegląd Policyjny
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmika wyznaczania względnej pozycji łazików marsjańskich
Mars Rovers Localisation Algorithms
Autorzy:
Kotlarz, J.
Zalewska, N.
Powiązania:
https://bibliotekanauki.pl/articles/275632.pdf
Data publikacji:
2015
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
algorytmy teledetekcyjne
algorytmy precyzyjnego pozycjonowania
Mars
łazik
systemy autonomiczne
teleobecność
obsługa naziemna
remote sensing algorithms
global positioning algorithms
rovers
autonomy
commanding
ground operations
telepresence
Opis:
W artykule przedstawiono rozwój metod nawigacyjnych w kolejnych misjach marsjańskich ZSRR, UE i USA oraz opisano najważniejsze algorytmy wyznaczania względnej pozycji na podstawie analizy zdjęć panchromatycznych rejestrowanych przez współczesne łaziki i zdjęć wykonanych przez satelity znajdujące się na orbicie Czerwonej Planety. Zaprezentowane wnioski mogą służyć jako wskazówki do wypracowania założeń i warunków przeprowadzenia eksperymentu użycia wybranych algorytmów na łaziku lub komputerze dowolnej platformy wielosensorowej.
The current European Space Agency space programs assume the use of autonomous, mobile, equipped with advanced scientific instruments rovers on the Moon and Mars surfaces. Precise determination of position and orientation is one of the most important skills in such programs. During succesive missions a number of image-processing algorithms for determining rover position were developed. The results showed that the algorithm able to determine precisely position in any type of a terrain and for any kind of conditions does not exist. Scientists and engineers from ESA’s ESTEC are have been carrying out works on two different directions of algorithms development. First: algorithm that will be applicable to most of conditions on Mars, second: development of previous algorithms results validation methods (cross-validation, perhaps). In this paper we present navigation techniques in past Russian, European and US missions to the Mars and the most important image-processing algorithms for determining rover position. Our conclusions can be used as a guide for assumptions and conditions of the autonomous navigation experiment design.
Źródło:
Pomiary Automatyka Robotyka; 2015, 19, 4; 43-53
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza języków C oraz Python na podstawie czasu wykonania aplikacji realizujących wybrane algorytmy
Comparative analysis of code execution time by C and Python based on selected algorithms
Autorzy:
Rysak, Paweł
Powiązania:
https://bibliotekanauki.pl/articles/24083626.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
wydajność
algorytmy
język C
Python
performance
algorithms
C
Opis:
Artykuł dotyczy analizy porównawczej szybkości wykonywania kodu przez język C oraz Python. Jej podstawowym celem nie było szukanie prostej odpowiedzi na pytanie, który z języków będzie wydajniejszy, tylko jaka jest skala różnic w wydajności tych języków. W celu określenia wydajności języka kompilowanego oraz skryptowego dokonano zestawienia języków na przykładzie następujących algorytmów: algorytm rozwiązujący problem wieży Hanoi, algorytm kodowania Huffmana oraz algorytm zamiany liczb na tekst. Każdy z wymienionych algorytmów został zaimplementowany w obydwu językach. Następnie dokonano pomiaru czasu realizacji programów, którego wyniki pozwoliły na określenie skali różnic w szybkości ich wykonania. W języku C aplikacje wykonywałysię od 6 do 188 razy szybciej niż aplikacje w języku Python
The article deals with a comparative analysis of the speed of code execution written in the C language and Python. In order to determine whether a scripting language can match the performance of a compiled language, a comparison of the languages was made using the following algorithms: the algorithm for solving the Hanoi tower problem, the Huffman encoding algorithm and the algorithm for converting numbers into text. Each of the listed algorithms was implemented in both languages. Then the execution time of the programs was measured and the results were obtained, which prove that the C language achieves better performance in most cases.
Źródło:
Journal of Computer Sciences Institute; 2023, 26; 93--99
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Współczesne algorytmy sterowania maszyn górnictwa odkrywkowego w przykładach aplikacyjnych
Modern control algorithms of opencast mining machines in application examples
Autorzy:
Jabłoński, M.
Anuszczyk, J.
Powiązania:
https://bibliotekanauki.pl/articles/348939.pdf
Data publikacji:
2011
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
algorytmy sterowania
górnictwo odkrywkowe
maszyny górnicze
zespoły napędowe
control algorithms
opencast mining
mining machines
driving systems
Opis:
W artykule omówiono efekty własnych prac serwisowo-uruchomieniowych, dokonanych przeglądów i projektów w latach 2006-2010 na terenach kopalni górnictwa odkrywkowego KWB "Bełchatów" i KWB "Turów". Podczas ww. prac dokonano szeregu badań i analiz dotyczących zastosowanych rozwiązań zarówno w technice programistycznej, komunikacyjnej jak i systemach napędowych. Przedmiotem badań były wybrane maszyny systemu KTZ i ich warunki pracy. Bezpośrednio na tych obiektach przeprowadzono rozpoznania wstępne, analizę pomiarową oraz modyfikacje i opracowania nowych algorytmów. Analizy przeprowadzone w artykule obejmują głównie napędy elektryczne - falownikowe systemy napędowe i algorytmy sterowania silników napędów jazdy, obrotu i podnoszenia z wykorzystaniem czujnika prędkości oraz bezczujnikowe. Głównym celem prac było zapewnienie wysokiego poziomu niezawodności eksploatacyjnej zastosowanych rozwiązań poprzez ograniczenie drgań i wibracji powstających podczas pracy maszyn, a w konsekwencji poprawa zdolności ruchowej i bezpieczeństwa.
The article discusses the effects of our own service and start-up works, review and projects, carried out in years 2006-2010 in the areas of the of KWB "Bełchatów" quarry and KWB "Turów" quarry. While these work there were made several of studies and analysis of the solutions there were used in both the programming technique, communication and drive systems. Research was focused on the KTZ system machines and their working conditions. All this was supported by graphical verification. Studies carried out in the article consists mainly of inverter drive systems and drive motors control algorithms of the traverse, rotation and lift either using a speed sensor or sensorless. During the research, there was carried out several working tests at working mining machines, and modifications of control algorithms implemented for commercial inverter systems software, PLC and HMI systems responsible for the drive work of testing machine. The main purpose of all the work was reducing of jittering and vibration during machine operation and ensuring a high level of operational reliability of the solutions, improving of mobility and safety.
Źródło:
Górnictwo i Geoinżynieria; 2011, 35, 3/1; 131-144
1732-6702
Pojawia się w:
Górnictwo i Geoinżynieria
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Task scheduling algorithms for multi robot environment
Algorytmy planowania zadań w środowisku wielu robotów
Autorzy:
Śmigiel, S.
Zungor, F.
Purtul, H.
Inaloz, I.
Powiązania:
https://bibliotekanauki.pl/articles/389820.pdf
Data publikacji:
2014
Wydawca:
Politechnika Bydgoska im. Jana i Jędrzeja Śniadeckich. Wydawnictwo PB
Tematy:
task scheduling
robot control algorithm
multi-agent system
warehouse
planowanie zadań
algorytmy sterowania robotami
systemy wieloagentowe
magazyn
Opis:
In recent years, the problem of multi robot task allocation and scheduling is the subject of many research activities. The key of this problem is to allocate proper number of tasks for each robot and schedule the optimal task sequence for each robot. In order to minimize the processing time for robots, were designed algorithms of the sample task scheduling. Determination of the optimal path for robots, taking into account the process of task scheduling, may be an effective strategy to manage and control of tasks in a environment. This paper presents the management and control works of robots in the logistics environment (warehouse), which will be realized by the soft real time systems. The aim of the authors was to develop and compare the optimal algorithms management works systems of multi-robot in warehouse, in terms of number of customer served and consumption energy. To validate the effectiveness of the proposed approach and simulation have been made. The results show that the proposed approach can be an effective approach in the design of optimized multi robots task allocation and scheduling scheme, especially for the Queued Task Algorithm, with 1-element queueCapacity and Nearest Task Algorithm.
Na przestrzeni ostatnich lat problem poprawnego harmonogramowania zadań, w środowisku wielu robotów, stał się przedmiotem wielu prac badawczych. Kluczem do tego problemu jest przydzielenie odpowiedniej ilości zadań do zrealizowania dla każdego robota oraz zaplanowanie optymalnej sekwencji ich wykonania. W celu minimalizacji czasu dostarczenia zasobu do punktu docelowego, zaprojektowano algorytmy planowania zadań. Proces ustalenia optymalnej ścieżki dla robota, biorąc pod uwagę sposób doręczenia zasobu, stał się dobrą strategią do zarządzania pracą robotów w wielu środowiskach. Przedstawione w niniejszym artykule algorytmy dotyczą procesu zarządzania i kontroli działań wykonywanych w środowisku logistycznym (magazyn), oparte na systemach miękkich czasu rzeczywistego. Celem autorów było opracowanie i porównanie algorytmów zarządzania w środowisku wielu robotów, pod względem liczby obsłużonych klientów oraz ilości zużytej energii na jej wykonanie. Aby potwierdzić skuteczność proponowanego podejścia, stworzono środowisko na którym przeprowadzono symulacje. Uzyskane wyniki wskazują, że proponowane podejście jest prawidłową drogą do uzyskania optymalizacji w planowaniu zadań i sekwencji ich wykonania, zwłaszcza dla algorytmu Queued Task Algorithm i Nearest Task Algorithm.
Źródło:
Zeszyty Naukowe. Telekomunikacja i Elektronika / Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy; 2014, 18; 33-45
1899-0088
Pojawia się w:
Zeszyty Naukowe. Telekomunikacja i Elektronika / Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy synchronizacji obciążeń na stanowisku do badań trybologicznych endoprotez stawu biodrowego
Synchronisation algorithms for tribological tests of hip-joint prostheses
Autorzy:
Bartyś, M.
Powiązania:
https://bibliotekanauki.pl/articles/153911.pdf
Data publikacji:
2002
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytmy synchronizacji
stanowisko do badań trybologicznych
endoprotezy stawu biodrowego
Synchronisations algorithms
tribological tests of hip-joint prostheses
Opis:
W artykule przedstawiono problem synchronizacji obciążeń w wielosekcyjnym stanowisku do badań właściwości trybologicznych endoprotez stawu biodrowego. Podano trzy zweryfikowane eksperymentalnie algorytmy synchronizacji oraz omówiono ich właściwości.
In the paper the experimentally verified algorithms for bi-directional hip-joint prostheses loading synchronisation are presented. The algorithms are designed particularly for implementing in control unit of multi-sectional laboratory set-up for hip-joint wear and fatigue tests. The discussion of presented algorithms was given.
Źródło:
Pomiary Automatyka Kontrola; 2002, R. 48, nr 10, 10; 14-17
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Genetic algorithm as a method of solving selected optimization problems
Autorzy:
Gil, J.
Powiązania:
https://bibliotekanauki.pl/articles/225536.pdf
Data publikacji:
2011
Wydawca:
Politechnika Warszawska. Wydział Geodezji i Kartografii
Tematy:
algorytmy genetyczne
genetic algorithms
Opis:
Genetic algorithms, which were created on the basis of observation and imitation of processes happening in living organisms, are used to solve optimisation tasks. The idea of genetic algorithms was presented by Holland, and they were developed and implemented for solving optimisation tasks by Goldberg. Choice of particular variables of the vector w = [w1, w2,…, w n ] in order to maximize or minimize a fitness function takes place as a result of a sequence of genetic operations in the form of selection, crossbreeding and mutation. The article describes the basic genetic (classic) algorithm including its components.
Źródło:
Reports on Geodesy; 2011, z. 1/90; 141-147
0867-3179
Pojawia się w:
Reports on Geodesy
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies