Opracowanie i weryfikacja modułowej, obiektowo zorientowanej architektury kontrolera logiki rozmytej dla konfigurowalnych i wbudowanych aplikacji

##plugins.themes.bootstrap3.article.main##

Rahim Mammadzada

rahim.mammadzada02@gmail.com

https://orcid.org/0009-0008-7552-2790

Abstrakt

W artykule przedstawiono lekką, zorientowaną obiektowo architekturę kontrolera logiki rozmytej o otwartym kodzie źródłowym, zaprojektowaną w celu przezwyciężenia kluczowych ograniczeń popularnych platform, takich jak MATLAB i LabVIEW. Te tradycyjne narzędzia, choć szeroko stosowane, są zamknięte i zależne od licencji, tworząc bariery dla przenośności, integracji na poziomie systemu i długoterminowej elastyczności. Ta modułowa struktura dzieli kontroler na komponenty wielokrotnego użytku zaimplementowane jako oddzielne klasy, wszystkie koordynowane przez centralną klasę kontrolera, która zarządza pełnym cyklem wnioskowania od rozmywania danych wejściowych do rozmywania danych wyjściowych. Ten centralny kontroler można łatwo dostosować do różnych scenariuszy sterowania, co zademonstrowano tutaj poprzez walidację zarówno w przypadku pojedynczego wejścia, jak i wielu wejść. Wyniki potwierdzają, że architektura ta zapewnia niezawodną i spójną wydajność, jednocześnie płynnie skalując się w celu obsługi zwiększonej złożoności danych wejściowych bez konieczności przeprojektowywania podstawowych komponentów. Takie podejście oferuje przejrzystą, łatwą w utrzymaniu i elastyczną alternatywę, która zapewnia programistom pełną kontrolę nad implementacjami logiki rozmytej i wspiera integrację z różnymi środowiskami programistycznymi i wbudowanymi.

Słowa kluczowe:

języki C#, programowanie obiektowe, logika rozmyta, oprogramowanie typu open source

Bibliografia

##plugins.themes.bootstrap3.article.details##

Opracowanie i weryfikacja modułowej, obiektowo zorientowanej architektury kontrolera logiki rozmytej dla konfigurowalnych i wbudowanych aplikacji. (2025). Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska, 15(4), 14-24. https://doi.org/10.35784/iapgos.8023