Browsing by Author "Цмоць, І. Г."
Now showing 1 - 20 of 21
- Results Per Page
- Sort Options
Item Алгоритми та НВІС-структури для добування квадратного кореня(2000) Цмоць, І. Г.Запропоновано алгоритми, розроблено НВІС-структурн конвеєрних пристроїв добування квадратного кореня та проведено оцінку їх основних характеристик.Item Алгоритми та НВІС-структури для обчислення максимальних і мінімальних значень(Видавництво Національного університету "Львівська політехніка", 2003) Батюк, А. Є.; Худий, А. М.; Цмоць, І. Г.Запропоновано алгоритм і спеціалізовані НВІС-структури для обчислення максимальних і мінімальних значень та проведено оцінку їх основних характеристик. Offered algorithm and specialized SVLSI-structures for calculation of maximum and minimum senses and seen out estimation of their basic descriptions.Item Апаратні засоби сортування даних методом злиття в реальному часі(Видавництво Львівської політехніки, 2015) Цмоць, І. Г.; Антонів, В. Я.Сформовано вимоги та вибрано принципи побудови апаратних засобів реального часу, розроблено узгоджені потокові графи алгоритмів сортування масивів даних методом злиття та синтезовано на їх основі апаратні засоби сортування даних з високою ефективністю використання обладнання. The requirements for the real-time hardware development have been formed. The principles of such development have been selected. Consistent flow graphs for sorting algorithms by merging data sets have been created. The hardware for sorting data with the high efficiency of equipment usage has been synthesized.Item Архітектура та модель управління рухом мобільної робототехнічної системи(Видавництво Львівської політехніки, 2014) Цмоць, І. Г.; Теслюк, В. М.; Ваврук, І. Є.Сформульовано вимоги, вибрано принципи реалізації та розроблено архітектуру мобільної робототехнічної системи. Розроблено спрощену модель управління рухом робототехнічної системи, яка забезпечує врахування параметрів зовнішнього середовища та мобільної робототехнічної системи при здійсненні управління. Requirements of mobile robotic system are formulated. Principles for mobile robotic system implementation are selected. The architecture of the mobile robotic system is developed. A simplified model of robotic motion control system based on taking into account the parameters of the environment and parameters of mobile robotic systems is designed.Item Архітектура та реалізація базових компонентів системи нейромережевого захисту і кодування передачі даних(Видавництво Львівської політехніки, 2022-02-28) Цмоць, І. Г.; Опотяк, Ю. В.; Різник, О. Я.; Березький, О. М.; Лукащук, Ю. А.; Tsmots, I. G.; Opotiak, Yu. V.; Riznyk, O. Ya.; Berezsky, O. M.; Lukashchuk, Yu. A.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityОписано розробку базових компонентів системи нейромережевого захисту, кодування передачі даних на основі інтегрованого підходу, який містить удосконалений метод нейромережевого шифрування (дешифрування) даних і метод адаптивного баркероподібного кодування (декодування) даних, які орієнтовані на сучасну елементну базу. Для розробки системи обрано принципи спеціалізації та адаптації апаратно-програмних засобів до структури алгоритмів нейроподібного шифрування (дешифрування) даних, архітектури нейромережі та розрядності баркероподібного коду. Запропоновано архітектуру системи, що враховує змінний склад обладнання та модульність. Вдосконалено метод нейромережевого шифрування (дешифрування) даних, який внаслідок розпаралелення процесу шифрування (дешифрування) та використання таблиць макрочасткових добутків забезпечує зменшення часу шифрування (дешифрування) при програмній реалізації. Розроблено метод адаптивного баркероподібного кодування / декодування, який внаслідок врахування співвідношення сигнал/шум забезпечує високу завадостійкість та зменшує час передачі даних. Описано апаратні засоби системи, яку створено з використанням розроблених базових компонентів нейромережевого захисту та баркероподібного кодування даних. З використанням створеної системи визначено, що виконання операцій нейромережевого криптографічного шифрування (дешифрування) блоків даних на базі мікрокомп'ютера здійснюється у часі, близькому до реального. Час формування і навчання нейромережі становить біля 200 мс, а виконання процедур шифрування та дешифрування становить відповідно біля 35 мс та 30 мс і не залежить істотно від обраної конфігурації нейроподібної мережі.Item Базова архітектура мобільної робототехнічної платформи з інтелектуальною системою управління рухом і захистом передачі даних(Видавництво Львівської політехніки, 2021-02-28) Цмоць, І. Г.; Теслюк, В. М.; Опотяк, Ю. В.; Парцей, Р. В.; Зінько, Р. В.; Tsmots, I. G.; Teslyuk, V. M.; Opotiak, Yu. V.; Parcei, R. V.; Zinko, R. V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityВизначено вимоги до мобільної роботехнічної платформи (МРТП) з інтелектуальною системою управління рухом і захистом передачі даних, основними з яких є забезпечення: зменшення габаритів, енергоспоживання та вартості; дистанційного та інтелектуального автономного управління рухом; криптографічного захисту передачі даних у реальному часі; збереження працездатності в умовах дії зовнішніх чинників; адаптації до вимог замовника; здатність самостійно виконувати завдання в умовах невизначеності зовнішньої обстановки. Запропоновано розробку мобільної роботехнічної платформи виконувати на базі інтегрованого підходу, який охоплює: методи навігації, методи попереднього опрацювання та розпізнавання зображень; сучасні методи та алгоритми інтелектуального управління, штучні нейронні мережі та нечітку логіку; нейроподібні методи криптографічні захисту передачі даних; сучасні компоненти та сучасну елементну базу; методи інтелектуального опрацювання та оцінювання даних із давачів в умовах завад і неповної інформації; методи та засоби автоматизованого проектування апаратних і програмних засобів МРТП. Вибрано для розроблення мобільної робототехнічної платформи з інтелектуальною системою управління та криптографічним захистом передачі даних такі принципи: ієрархічності побудови інтелектуальної системи управління; системності; змінного складу обладнання; модульності; відкритості програмного забезпечення; сумісності; спеціалізації та адаптації апаратно-програмних засобів до структури алгоритмів опрацювання та захисту даних; використання комплексу базових проектних рішень. Розроблено базову архітектуру мобільної роботехнічної платформи з інтелектуальною системою управління рухом і захистом передачі даних, яка є основою для побудови мобільних роботехнічних платформ із заданими техніко-експлуатаційними параметрами. З метою реалізації нейроподібних засобів вдосконалено метод таблично-алгоритмічного обчислення скалярного добутку, який за рахунок одночасного формування k макрочасткових добутків забезпечує зменшення в k рази часу обчислення скалярного добутку.Item Базова структура системи нейронечіткого управління групою мобільних робототехнічних платформ(Видавництво Львівської політехніки, 2023-02-28) Цмоць, І. Г.; Опотяк, Ю. В.; Штогрінець, Б. В.; Дзюба, А. О.; Олійник, Ю. Ю.; Tsmots, I. G.; Opotyak, Yu. V.; Shtohrinets, B. V.; Dzyuba, A. O.; Oliynyk, Yu. Yu.; Національний університет “Львівська політехніка”; Національна академія сухопутних військ ім. гетьмана Петра Сагайдачного; Lviv Polytechnic National University; Hetman Petro Sahaidachnyi National Army AcademyПоказано, що для групового управління мобільними робототехнічними платформами (МРП) можуть використовуватися такі підходи: централізований (зосереджений), децентралізований (розподілений) та гібридний. Визначено, що актуальним завданням є розроблення системи нейронечіткого управління групою МРП, яка повинна виконувати: розподіл завдань між МРП, визначення маршрутів руху МРП, спільне планування робіт та їх синхронізацію. Сформульовано вимоги до системи нейронечіткого управління групою МРП, основними з яких є: ефективне управління групою МРП; мінімізація часу на виконання завдань; гнучкість та адаптивність до змінних умов роботи; надійна та стійка робота при реалізації різних сценаріїв; розширення функцій та масштабування відносно кількості МРП; точність та надійність управління рухом кожної МРП; реагування на зміни умов роботи; безперебійна робота групи МРП; ефективне використання ресурсів МРП; зменшення габаритів, ваги та енергоспоживання; управління у реальному часі; збирання даних про навколишнє середовище та стан МРП; бездротовий зв’язок між МРП; розроблення програмних засобів, з урахуванням розподіленої архітектури; реалізація інтерфейсу програмування з можливістю розроблення додаткового програмного забезпечення та інтеграції з іншими системами; збереження даних про стан всіх МРП для подальшого аналізу та вдосконалення управління групою МРП. Визначено такі основні етапи розроблення системи нейронечіткого управління групою МРП: формулювання задачі; аналіз вимог до системи; проектування апаратних засобів; розроблення алгоритму нейронечіткого управління; розроблення ПЗ; тестування та налаштування; впровадження та експлуатація. Запропоновано розроблення системи нейронечіткого управління групою МРП виконувати на базі інтегрованого підходу, який охоплює: методи нейронечіткого управління групою МРП, штучні нейронні мережі та нечітку логіку; методи навігації, методи попереднього опрацювання та розпізнавання зображень; методи інтелектуального опрацювання та оцінювання даних із давачів в умовах дії завад і неповноти інформації; сучасні методи та алгоритми інтелектуального управління рухом МРП; сучасну елементну базу (мікроконтролери, системи на кристалі, ПЛІС тощо); методи та засоби автоматизованого проектування апаратних і програмних засобів МРП. Запропоновано реалізацію системи нейронечіткого управління групою МРП виконувати на підставі проблемно-орієнтованого підходу, який передбачає поєднання програмного (універсального) і апаратного (спеціалізованого) забезпечення, який забезпечує високу ефективність використання обладнання. Вдосконалено метод часового розподілу ресурсів запам’ятовуючого середовища багатопортової пам’яті, який за рахунок врахування швидкодії запам’ятовуючого середовища та зовнішніх пристроїв забезпечує збільшення кількості пристроїв із безконфліктним доступом до запам’ятовуючого середовища.Item Засоби візуалізації енергобалансів і аналітична підтримка процесу управління енергоефективністю економіки регіону(Видавництво Львівської політехніки, 2020-09-23) Цмоць, І. Г.; Теслюк, В. М.; Подольський, М. Р.; Дубук, В. І.; Tsmots, I. G.; Tesliuk, V. M.; Podolsky, M. R.; Dubuk, V. I.; Національний університет “Львівська політехніка”; Інститут геології і геохімії горючих копалин НАН України; Lviv Polytechnic National University; Institute of Geology and Geochemistry of Combustible Minerals NAS of UkraineПоказано, що паливно-енергетичний комплекс є і залишатиметься одним з основних фундаментів соціально-економічного розвитку України та її регіонів. Основним показником енергоефективності є енергоємність валового внутрішнього продукту, яка характеризує рівень витрат паливно-енергетичних ресурсів на одиницю виробленого валового внутрішнього продукту. Зниження енергоємності економіки, диверсифікація джерел і шляхів постачання енергоресурсів, нарощування вітчизняного виробництва сприятимуть підвищенню економічної, енергетичної та екологічної безпеки, що призведе до оптимізації енергетичного балансу та забезпечить створення підґрунтя для сталого енергетичного майбутнього країни. Розроблено структуру інформаційно-аналітичної системи, яка є Web-орієнтованою та ґрунтується на базах і сховищах даних. Така інформаційно-аналітична система складається з двох підсистем: інформаційної та аналітичної. Технічною основою інформаційної підсистеми є безпровідні сенсорні мережі, які володіють такими важливими властивостями, як самоорганізація та адаптивність до змін навколишніх умов і інфраструктури. Аналітична підсистема складається із сховища енергетичних даних, засобів оперативного та інтелектуального оброблення даних, прогнозування, візуалізації і підтримки прийняття рішень. Розроблено алгоритм обчислення показників енергоємності валового продукту регіону, який зводиться до формування та структурування даних, перерахування палива в умовні одиниці, знаходження різниці між валовим споживанням ресурсів та обсягами їх виробництва в регіоні, визначення кількості виробленої електричної та теплової енергії у Львівській області в умовних одиницях енергії без використання палива органічного походження, що забезпечує швидке її обчислення. Досліджено програмні засоби для обчислення показників енергоефективності економіки регіону з різними користувацькими інтерфейсами. Вибрано Sankey діаграми для відображення енергетичних балансів регіону. Показано, що енергетичний баланс є потоком об'єднання різних енергетичних ресурсів (палива, тепла та електроенергії, тобто енергоносіїв у товарній формі) у різні сектори економіки (постачання, перетворення та споживання) у енергетичних одиницях. Діаграми Sankey базуються на низці вузлів, пов'язаних з потоками вхідних і вихідних даних. У енергетичному балансі потоки представляють кількість вхідних і вихідних даних, де ширина різних елементів пропорційна величині енергії. Вузли діаграми відображають події або процеси перетворення, наприклад, імпорт, кінцеве споживання енергії. Sankey діаграми складаються з кількох частин, які розділено вузлами, які відповідають переходам між процесами (етапами) зміни (розділення, об'єднання) енергетичних потоків. Досліджено програмні засоби для відображення енергобалансу за допомогою діаграми Sankey, які є зручними і зрозумілими у використанні.Item Засоби збирання та візуалізації енергетичних даних для системи управління енергоефективністю економіки регіону(Видавництво Львівської політехніки, 2019-09-26) Цмоць, І. Г.; Опотяк, Ю. В.; Роман, В. І.; Tsmots, I. G.; Opotiak, Yu. V.; Roman, V. I.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityПоказано, що підвищення енергоефективності економіки регіону забезпечується шляхом використання інформаційно-аналітичних засобів підтримки управління енергоефективністю, які ґрунтуються на інтелектуальних інформаційних, Web та телекомунікаційних технологіях. На підставі принципів модульності, відкритості, сумісності та використання комплексу базових проектних рішень розроблено архітектуру інформаційно-аналітичної системи управління енергоефективністю (ІАСУЕ) економіки регіону, яка забезпечує збирання, опрацювання та візуалізацію енергетичних даних, моделювання, прогнозування процесів управління енергоефективністю та підтримку прийняття управлінських рішень, спрямованих на підвищення енергоефективності економіки регіону. Забезпечено створення єдиного інформаційного простору з достовірною, повною та оперативною інформацією, яка використовується для генерації ефективних управлінських рішень. Розроблено з використанням концепції мережі Інтернет речей засоби збирання даних, основою яких є просторово розподілені малогабаритні інтелектуальні сенсори, які зв'язані зі сховищем даних у хмарному сервері. Показано, що розроблення компонент геоінформаційної системи для ІАСУЕ економіки регіону доцільно здійснювати з використанням хмарного сервісу документів Google Cloud та спеціалізованого Google Maps API, що забезпечить оперативне створення необхідних компонент, їх модифікацію та нарощування інформаційних можливостей. Обґрунтовано, що додаткове залучення засобів програмування, зокрема мови JavaScript з використанням Google Maps API, забезпечує можливість розробки геоінформаційної системи для ІАСУЕ економіки регіону з урахуванням додаткових специфічних вимог користувача системи у майбутньому. Запропоновано засоби підтримки прийняття управлінських рішень ІАСУЕ економіки регіону орієнтувати на використання баз і сховищ даних, спеціалізованих загальнодоступних засобів створення ГІС для візуалізації та аналізу даних про енергоспоживання та енергоефективність, що забезпечить обґрунтованість і оперативність генерації управлінських рішень. Показано, що візуалізація енергетичних даних і результатів оброблення у максимально сприйнятливому для людини вигляді з точною прив'язкою до місць розташування об'єктів управління забезпечує ефективну підтримку прийняття управлінських рішень.Item Компоненти апаратних нейронних мереж узгодженого паралельно-вертикального оброблення даних у реальному часі(Видавництво Львівської політехніки, 2021-10-10) Цмоць, І. Г.; Лукащук, Ю. А.; Ігнатєв, І. В.; Казимира, І. Я.; Tsmots, I. H.; Lukashchuk, Yu. A.; Ihnatyev, I. V.; Kazymyra, I. Ya.; Національний університет “Львівська політехніка”; Західноукраїнський національний університет; Lviv Polytechnic National University; West Ukrainian National UniversityСформовано операційний базис нейронних мереж і вибрано для апаратної реалізації такі операції: пошуку максимального і мінімального значень із обчисленням суми квадратів різниць і скалярного добутку. Визначено вимоги до апаратних компонентів нейронних мереж з узгодженим вертикально-паралельним обробленням даних, основними з яких є забезпечення: високої ефективності використання обладнання, адаптації до вимог конкретних застосувань, узгодження інтенсивності надходження вхідних даних із інтенсивністю обчислень у апаратній компоненті, роботи в реальному часі, структурної орієнтації на НВІС-реалізацію, невеликої тривалості розроблення та невисокої вартості. Показано, що основні шляхи управління інтенсивністю обчислень у апаратних компонентах – вибір кількості та розрядності трактів опрацювання даних, зміна тривалості такту роботи із вибором елементної бази та складності операцій, які реалізуються сходинками конвеєра. Запропоновано для реалізації апаратних компонент нейронних мереж з узгодженим вертикально-паралельним обробленням управління використовувати паралельні вертикально-групові методи опрацювання даних, які забезпечують управління інтенсивністю обчислень, зменшення апаратних затрат і НВІС-реалізацію. Розроблено паралельний вертикально-груповий метод обчислення максимальних і мінімальних чисел у масивах, який за рахунок паралельного опрацювання зрізу з групи розрядів всіх чисел забезпечує зменшення часу обчислення. Розроблено паралельний вертикально-груповий метод і структуру компоненти обчислення суми квадратів різниць, яка за рахунок розпаралелення та вибору кількості сходинок конвеєра забезпечує узгодження інтенсивності надходження вхідних даних з інтенсивністю обчислень, режим реального часу та високу ефективність використання обладнання. Розроблено паралельний вертикально-груповий метод та структуру компоненти обчислення скалярного добутку, яка порівняно з відомими за рахунок вибору розрядності трактів оброблення та кількості сходинок конвеєра забезпечує узгодження інтенсивності надходження вхідних даних із інтенсивністю обчислень, режим реального часу та високу ефективність використання обладнання. Показано, що використання розроблених компонентів для синтезу нейронних мереж з узгодженим вертикально-паралельним обробленням даних у реальному часі забезпечить зменшення часу і вартості їх реалізаціїItem Метод та засоби тестування спеціалізованих компонентів мобільної робототехнічної платформи на робочих тактових частотах(Видавництво Львівської політехніки, 2023-02-28) Цмоць, І. Г.; Опотяк, Ю. В.; Сенета, М. Я.; Олійник, Ю. Ю.; Газда, Н. Б.; Ткачук, К. І.; Tsmots, I. G.; Opotyak, Yu. V.; Seneta, M. Ya.; Oliynyk, Yu. Yu.; Gazda, N. B.; Tkachuk, K. I.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityПроаналізовано процеси розроблення сценаріїв тестування, вибору технологічних засобів тестування апаратного та програмного забезпечення спеціалізованих компонентів мобільної робототехнічної платформи. Досліджено методи і засоби тестування спеціалізованих компонентів мобільної робототехнічної платформи при функціонуванні на робочих тактових частотах. Вдосконалено метод тестування апаратно-програмних засобів спеціалізованих компонентів мобільної робототехнічної платформи з використанням еталону, який за рахунок розроблення спеціалізованих сценаріїв і адаптації технологічного середовища до вимог конкретного застосування забезпечує підвищення якості тестування у режимі реального часу. Показано, що основними етапами тестування спеціалізованого забезпечення на робочих тактових частотах є: розроблення плану тестування, встановлення робочої тактової частоти, створення тестового середовища, виконання тестів, порівняння результатів тестування з еталонними результатами, аналіз результатів порівняння. Для тестування розроблені два середовища та два сценарії тестування: тестування засобів шифрування та маскування команд управління мобільної робототехнічної платформи; тестування засобів демаскування і дешифрування команд управління мобільної робототехнічної платформи. Для автономного управління рухом колісної мобільної робототехнічної платформи розроблено систему нейронечіткого управління, основними компонентами якої є інтелектуальні навігаційні давачі віддалі, база правил, блоки фазифікації, прийняття рішень і дефазифікації. Розроблено структуру засобів та сценаріїв тестування блоків нейроподібного шифрування/дешифрування та маскування/демаскування команд управління мобільної робототехнічної платформи, які забезпечують спільне тестування як програмних, так і апаратних засобів на робочих тактових частотах. Розроблено структуру засобів та сценаріїв тестування системи нечіткого управління рухом мобільної робототехнічної платформи, які орієнтовані на послідовне тестування блоків фазифікації, прийняття рішень і дефазифікації та забезпечують спільне тестування як програмних, так і апаратних засобів на робочих тактових частотах у реальному часі. З використанням вдосконаленого методу виконано тестування системи керування мобільної робототехнічної платформи, що підтвердило доцільність обраного підходу.Item Метод та імітаційна модель синтезу баркероподібних кодових послідовностей(Видавництво Львівської політехніки, 2021-02-28) Цмоць, І. Г.; Різник, О. Я.; Балич, Б. І.; Львовський, Ч. З.; Tsmots, I. G.; Riznyk, O. Ya.; Balych, B. I.; Lvovskij, Ch. Z.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityЗ’ясовано, що завадостійкість є однією з істотних характеристик сучасних систем бездротового прийому/передачі даних. Визначено, що задачі управління безпілотними апаратами та мобільними робототехнічними комплексами підвищення завадостійкості каналів передачі даних є актуальною проблемою. Досліджено, що баркероподібні кодові послідовності, на підставі ідеальних кільцевих в'язанок, забезпечують збільшення потужності отриманих послідовностей завдяки оптимізації параметрів використовуваних ідеальних кільцевих в'язанок. Визначено, що підвищення завадостійкості під час прийому та передачі даних досягається за рахунок вибору оптимальних співвідношень параметрів ідеальної кільцевої в'язанки. Показано, що такі переваги баркероподібних кодових послідовностей, як оптимальне співвідношення між довжиною послідовності та її коригувальною здатністю, можливість змінювати довжину послідовності залежно від рівня завад мають широке практичне використання в сучасних системах бездротового зв'язку та телекомунікації. Вдосконалено метод синтезу баркероподібних кодових послідовностей з використанням ідеальних кільцевих в'язанок, який завдяки врахуванню співвідношень параметрів ідеальних кільцевих в'язанок забезпечує вибір мінімальної розрядності кодової послідовності, яка враховує рівень завад. Розроблено, на базі вдосконаленого методу синтезу баркероподібних кодових послідовностей, імітаційну модель синтезу баркероподібних кодових послідовностей, формування завад і виправлення помилок. Використано розроблену імітаційну модель для дослідження процесів кодування, декодування, виявлення та виправлення помилок в отриманих баркероподібних кодових послідовностях. Досліджено, що використання синтезованих баркероподібних кодових послідовностей на підставі ідеальних кільцевих в'язанок забезпечує відновлення даних пошкоджених не більш, ніж 25 % розрядів кожного кодового слова, та виявляє до 50 % пошкоджених розрядів у кожному кодовому слові.Item Методи та засоби вертикально-паралельного пошуку в масивах максимальних і мінімальних чисел(Видавництво Львівської політехніки, 2022-02-28) Цмоць, І. Г.; Антонів, В. Я.; Tsmots, I. H.; Antoniv, V. Ya.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityПроведено аналіз останніх досліджень та публікацій, який показав, що недоліком наявних методів та алгоритмів пошуку максимального і мінімального чисел в одновимірному та двовимірному масивах є те, що вони не орієнтовані на апаратну реалізацію з використанням програмованих логічних інтегральних схем (ПЛІС) типу FPGA. Показано, що розроблення високошвидкісних апаратних засобів для пошуку максимальних і мінімальних чисел у одновимірному та двовимірному масивах доцільно здійснювати при інтегрованому підході, який охоплює методи, алгоритми, структури та сучасні ПЛІС і ґрунтується на використанні таких принципів: однорідності та регулярності структури; локалізації та спрощення зв'язків між елементами; модульності побудови; конвеєризації та просторового паралелізму опрацювання даних; узгодженості інтенсивності надходження розрядних зрізів із інтенсивністю їх опрацювання у пристрої. Виділено базові операції для реалізації алгоритмів вертикально-паралельного пошуку максимальних і мінімальних чисел у одновимірних і двовимірних масивах і показано, що вони ґрунтуються на однотипних базових операціях з локальними та регулярними зв'язками. Розроблено вертикально-паралельний метод одночасного пошуку максимальних і мінімальних чисел у одновимірних масивах, який за рахунок паралельного опрацювання і-го розрядного зрізу масиву чисел і паралельного формування слів управління забезпечує зменшення часу пошук, який в основному визначається розрядністю чисел. Вдосконалено вертикально-паралельний метод одночасного пошуку максимальних і мінімальних чисел у двовимірних масивах, який за рахунок одночасного опрацювання р одновимірних масивів і використання методу витіснення забезпечує зменшення тривалості пошуку у р разів порівняно з наявним методом. Показано, що час вертикально-паралельного пошуку максимальних і мінімальних чисел у одновимірному та двовимірному масивах визначається розрядністю чисел, а не їх кількістю. Визначено, що використання спільної шини для формування і-го розряду максимального (мінімального) числа та паралельне формування слів управління забезпечує підвищення частоти опрацювання розрядних зрів одновимірного масиву. Визначено, що кількість апаратних ресурсів FPGA необхідних для реалізації пристрою вертикально-паралельного пошуку максимального і мінімального чисел у одновимірному масиві в основному залежить від розміру масиву чисел, а тривалість пошуку від їх розрядності.Item Моделі та засоби автоматизованої системи дослідження трафіку комп'ютерних мереж з використанням фільтра пакетів Берклі(Видавництво Львівської політехніки, 2022-02-28) Цмоць, І. Г.; Теслюк, С. В.; Tsmots, I. G.; Tesliuk, S. V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityВ роботі запропоновано використати інструмент Linux – фільтр пакетів Берклі (англ. Berkeley Packet Filter) для автоматизації дослідження трафіку в комп'ютерних мережах. Розроблено структуру програмного засобу, яка базується на модульному принципі, що дає змогу швидко вдосконалювати та модернізувати систему. Побудовано основні алгоритми функціонування програмного засобу, а саме: алгоритм опрацювання мережевого пакету з використанням фільтра пакетів Берклі та алгоритму функціонування програмного засобу із користувацького простору для завантаження Berkeley Packet Filter та налаштування комунікації із нею. Розроблено моделі дослідження динаміки функціонування програмного засобу, яка базується на теорії мереж Петрі. Внаслідок застосування моделей в процесі розроблення програмного засобу на підставі мереж Петрі – система працює коректно, а усі стани досяжні, тупики відсутні. Побудована імітаційна модель застосування інструмента Berkeley Packet Filter для автоматизації дослідження трафіку комп'ютерних мереж та розроблено скрипт для тестування розробленого програмного засобу. Розроблено програмне забезпечення системи моніторингу трафіку комп'ютерної мережі з використанням фільтра пакетів Берклі, яке використовує мови С, С++ та Python, що забезпечує збір, збереження опрацювання даних трафіку комп'ютерної мережі та подання результатів дослідження у формі зручній для користувача. Наведено результати тестування трафіку в комп'ютерних мережах в різних режимах нормального функціонування та при DDoS-атаках. Зокрема, приклад вихідних даних на боковій панелі із статистикою мережевого трафіку за тривалий період часу, приклад результатів з параметрами різкого скачка мережевого трафіку та приклад попереджувального повідомлення, який видасть програмний засіб на боковій панелі.Item Моделі та засоби відлагодження й тестування мобільних систем для нейроподібного криптографічного захисту й передачі даних(Видавництво Львівської політехніки, 2022-02-28) Цмоць, І. Г.; Теслюк, В. М.; Опотяк, Ю. В.; Піх, І. В.; Tsmots, I. G.; Teslyuk, V. M.; Opotiak, Yu. V.; Pikh, I. V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityВизначено потребу забезпечення криптографічного захисту та завадостійкості при передачі даних і команд управління за допомогою мобільних робототехнічних платформ, важливість врахування обмеження щодо габаритів, енергоспоживання та продуктивності. З'ясовано, що одним із шляхів забезпечення вимог криптографічного захисту даних є використання нейроподібних мереж. Їхня особливість в можливості наперед обчислити вагові коефіцієнти, які будуть використані при шифруванні/дешифруванні даних. Запропоновано при нейроподібному шифруванні/дешифруванні даних генерувати ключ з урахуванням архітектури нейроподібної мережі (кількості нейронів, кількості входів і їх розрядності), матриці вагових коефіцієнтів і таблиці для маскування. Визначено, що нейроподібна мережа з наперед обчисленими ваговими коефіцієнтами дає змогу використати таблично-алгоритмічний метод при шифруванні/дешифруванні даних, який ґрунтується на операціях зчитування з пам'яті, додавання та зсуву. Проаналізовано обмеження щодо габаритів, енергоспоживання та продуктивності, які під час реалізації можна подолати шляхом використання універсального процесорного ядра, доповненого спеціалізованими апаратними засобами (ПЛІС), що реалізують нейроподібні елементи, а сумісне використання програмних і ПЛІС забезпечує ефективну реалізацію алгоритмів нейроподібного шифрування/дешифрування даних і команд управління. Представлено моделі та засоби для відлагодження й тестування нейроподібної криптографічної системи. Розроблено модель попередніх налаштувань системи нейроподібного шифрування даних, основними компонентами якої є формувач архітектури нейроподібної мережі, обчислювач матриць вагових коефіцієнтів і обчислювач таблиць макрочасткових добутків. Розроблено модель процесу нейроподібного шифрування з використанням таблично-алгоритмічного методу, основними компонентами якої є перетворювач повідомлення, формувач адреси зчитування з таблиць, N таблиць макрочасткових добутків, N суматорів і комутатор, реалізація якої забезпечує тестування системи криптографічного захисту й передачі даних (СКЗПД) у реальному часі. Розроблено моделі тестування та відлагодження блоків шифрування (дешифрування), кодування (декодування), маскування (демаскування) даних, які за рахунок використання еталонних значень для порівняння забезпечують підвищення якості тестування та відлагодження СКЗПД. Розроблено СКЗПД, яка внаслідок динамічної зміни типу архітектури нейроподібної мережі (НПМ) та значень вагових коефіцієнтів (ВК), кодів маски та баркероподібного коду (БПК) забезпечує підвищення криптостійкості процедури передачі даних. Запропоновано динамічну зміну архітектури НПМ (значення ВК), маски та БПК, що сприяє підвищенню криптостійкості СКЗПД загалом. Виконано тестування імітаційної моделі на прикладі передачі повідомлень для різних конфігурацій СКЗПД.Item Програмно-апаратна реалізація багатошарового перцептрона з неітераційним навчанням на базі різницевого вертикального таблично-алгоритмічного методу(Видавництво Львівської політехніки, 2010) Ткаченко, Р. О.; Цмоць, І. Г.; Скорохода, О.; Балич, Б. І.Розроблено метод і структуру нейроелемента з різницевим вертикально-алгоритмічним обчисленням, синтезовано на базі нейроелемента та функціонально-орієнтованого процесора пристрій для реалізації багатошарового перцептрона з неітераційним навчанням. The model of multilayer perceptrons with non-iterative training has been considered, vertical-tabular principles of neural elements work have been analyzed. Basic structure of neural element with vertical-tabular implementation of even products sum has been developed.Item Підвищення завадостійкості та скритності передачі інформації з використанням баркероподібних кодів(Видавництво Львівської політехніки, 2024-05-23) Теслюк, В. М.; Цмоць, І. Г.; Різник, О. Я.; Національний університет “Львівська політехніка”Item Розроблення схеми та удосконалення методу управління рухом групи мобільних робототехнічних платформ(Видавництво Львівської політехніки, 2023-02-28) Цмоць, І. Г.; Теслюк, В. М.; Опотяк, Ю. В.; Олійник, О. О.; Tsmots, I. G.; Teslyuk, V. M.; Opotyak, Yu. V.; Oliinyk, O. O.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityПри керуванні групою мобільних робототехнічних платформ виникають специфічні задачі забезпечення оперативного аналізу та урахування змін параметрів функціонування кожної окремої платформи та впливу на неї та групу у цілому оточуючого середовища. Слід реалізувати не тільки узгоджене управління окремою робототехнічною платформою, але і забезпечувати взаємодію окремих платформ з метою виконання поставленого завдання у цілому. Одночасно слід аналізувати навігаційний стан оточуючого середовища, склад і координати платформ у групі, вести облік наявних ресурсів, необхідних для виконання завдання. Групи мобільних робототехнічних платформ можуть бути гомогенними або гетерогенними, що визначає особливості керування ними. Гібридний метод управління, який є поєднанням централізованого та розподіленого, у випадку гетерогенних платформ, що найчастіше трапляється на практиці, слід вважати найбільш адекватним. За умов гетерогенності платформ у групі слід реалізовувати алгоритми керування з безумовним урахуванням особливостей і характеристик кожної окремої платформи. Для реалізації вказаних задач удосконалено метод управління рухом групи мобільних робототехнічних платформ, який за рахунок врахування змінних параметрів платформ та змінного стану оточуючого середовища забезпечує ефективне управління групою платформ у режимі реального часу. Розроблено узагальнену схему процесу управління групою, що забезпечує адаптацію процесу керування групою до змінних умов оточуючого середовища. Розроблено блок-схему алгоритму автономного управління рухом окремої мобільної робототехнічної платформи, який забезпечує ефективне її функціонування з урахуванням змінних характеристик платформи і стану середовища.Item Синтез баркероподібних послідовностей з адаптацією до величини завади(Видавництво Львівської політехніки, 2021-10-10) Цмоць, І. Г.; Різник, О. Я.; Бударецький, Ю. І.; Олійник, М. Я.; Tsmots, I. H.; Riznyk, O. Ya.; Budaretskyi, Yu. I.; Oliinyk, M. Ya.; Національний університет “Львівська політехніка”; Національна академія сухопутних військ імені гетьмана Петра Сагайдачного; Lviv Polytechnic National University; Hetman Petro Sahaidachnyi National Army AcademyВдосконалено метод синтезу завадостійких баркероподібних кодових послідовностей із використанням ідеальних кільцевих в’язанок. Удосконалено метод для швидкого знаходження таких шумоподібних завадостійких кодових послідовностей, які здатні в найбільшому обсязі знаходити і виправляти помилки відповідно до довжини отриманої кодової послідовності. Реалізовано алгоритм для швидкого знаходження таких завадостійких баркероподібних кодових послідовностей, які здатні знаходити і виправляти найбільше помилок відповідно до довжини одержаної кодової послідовності. Розроблено імітаційну модель завадостійкого баркероподібного кодування із використанням ідеальних кільцевих в’язанок. Досліджено можливість зменшення надлишковості завадостійких кодових послідовностей за допомогою обрізання кодових послідовностей на певну кількість бітів без втрати відновлювальної здатності завадостійких кодів. Виконано теоретичний аналіз можливостей цього підходу та його ефективності. Виконано декілька серій експериментальних досліджень надійності роботи описаного методу на різних вибірках даних та підтверджено його функціональну ефективність. Проаналізовано отримані дані та виявлено ключові фактори, що впливають на результат. Здійснено практичну програмну реалізацію імітаційної моделі завадостійкого баркероподібного кодування щодо знаходження та виправлення помилок в отриманих завадостійких баркероподібних кодових послідовностях. Описано використані методи та алгоритми оброблення даних, основні компоненти для оброблення повідомлень та їх призначення. Досліджено можливість зменшення надлишковості завадостійких кодових послідовностей за допомогою скорочення кодових послідовностей на певну кількість бітів без втрати відновлювальної здатності завадостійких кодів. Виконано теоретичний аналіз можливостей цього підходу та його ефективності. Проведено декілька серій експериментальних досліджень надійності роботи описаного методу на різних вибірках даних та підтверджено його функціональну ефективність. Виконано аналіз отриманих результатів та визначено основні фактори, що впливають на результат. Запропоновані завадостійкі баркероподібні кодові послідовності мають практичну цінність, оскільки за допомогою отриманої баркероподібної кодової послідовності можна доволі просто та швидко знаходити до 50 % та виправляти до 25 % спотворених символів від довжини завадостійкої баркероподібної кодової послідовності.Item Синтез інтегрованих автоматизованих систем управління підприємством(Видавництво Львівської політехніки, 2015) Цмоць, І. Г.; Скорохода, О. В.; Кісь, Я. П.Розроблено базову чотирирівневу структуру ІАСУ підприємства та вибрано такі принципи її побудови: системності, змінного складу обладнання, модульності, відкритості, сумісності, розвитку, комплексу базових проектних рішень та ієрархічності. Показано, що синтез структури ІАСУ підприємства потребує системного аналізу, дослідження наявних реалізацій ІАСУ, аналізу взаємодії в єдиному інформаційному просторі підприємства бізнес-процесів, технічної підготовки й управління виробництвом і дослідження напрямів розвитку ІАСУ. Запропоновано синтез ІАСУ підприємства здійснювати на основі інтегрованого підходу та компонентно-ієрархічної технології, яка передбачає поділ процесу розроблення на ієрархічні рівні та види програмного та апаратного забезпечення. The basic 4-level structure of IACS of company has been developed. Following principles of its construction have been selected: consistency, variable composition of equipment, modularity, transparency, compatibility, development, set of basic design solutions and hierarchy. It was shown that the synthesis of IACS structure of company requires system analysis, study of existing implementations of IACS, analyzing interactions in a single information space of the enterprise business processes, technical training and production management and research of directions of IACS development. It has been proposed to implement synthesis of IACS of company based on an integrated approach and componenthierarchical technology which envisages division of the development process into hierarchical levels and types of software and hardware.