2022

Постійне посилання на розділhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/56991

Переглянути

Результати пошуку

Зараз показуємо 1 - 5 з 5
  • Ескіз
    Документ
    Розробка та програмна реалізація алгоритмічної моделі трансляції документів на різноманітних пристроях
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Татарінова, Оксана Андріївна; Марусенко, Олексій Миколайович; Ісаєв, Владислав Володимирович
    Спроектовано, розроблено та реалізовано веб-застосунок, призначений для трансляції електронних документів на різноманітних пристроях серед аудиторії, що знаходиться на відстані один від одного. Розроблено підходи, алгоритми та сервіс для трансляції документів різного формату на різних пристроях без використання проектора. Для побудови алгоритмів використано класичні методи стиснення та шифрування даних й паралелізму. Програмне забезпечення реалізоване мовою JavaScript з використанням фреймворків Node.js та Vue.js. Також для збереження даних користувачів використано базу даних MongoDB. Для відображення результатів роботи було розроблено сервіс для трансляції з документів різного формату через мобільний пристрій на інші пристрої. Розроблено зручну архітектуру програмного забезпечення, яка дозволяє з легкістю підтримувати та удосконалювати сервіс у майбутньому. Реалізовано зручний та зрозумілий графічний інтерфейс для взаємодії з користувачем. Як відомо, безпосереднє використання класичних методів та алгоритмів стиснення та шифрування даних дає змогу надійно використовувати та зберігати дані користувачів. З багатьох алгоритмів було використано метод RSA. Метод RSA – це криптографічний алгоритм із відкритим ключем, заснований на обчислювальній складності задачі на множення великих цілих чисел. Також для більшої ефективності у сервісі було розроблено методи паралелізму та мікросервісну архітектуру. Мета їх полягає в тому, щоб розподілити навантаження сервісу на різні підсервіси для більшої ефективності роботи програми.
  • Ескіз
    Документ
    Розробка застосунку для аналізу та дослідження параметрів наукових текстових документів, здатного працювати з кількома операційними системами
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Мєтєльов, Володимир Олександрович; Марусенко, Олексій Миколайович; Бродський, Гліб Юрійович
    У роботі спроектовано, розроблено та реалізовано кросплатформений застосунок для отримання інформації з репозитарію, коректному її відображенню, генерації опису джерел інформації в різних стилях, а також для відкриття документа у кросплатформеному додатку. При розробці була використана операційна система MS Windows 11, мова програмування Dart та фреймворк Flutter. Оптимізація роботи програми забезпечувалась шляхом використання архітектури Flutter BloC, це дозволило структурувати код, відокремити інтерфейс від логіки і наочно описати роботу програми залежно від різних станів. Вхідними даними є інформація про наукову роботу у репозитарії, тобто запит користувача у полі пошуку у вигляді посилання. Результатом роботи є: список оброблених посилань, опис джерел інформації у різних стилях, документ наукової роботи, посилання для відкриття в браузері. У кросплатформений додаток додано інструкцію, що містить всю необхідну інформацію про основні аспекти роботи додатку. Також була створена сторінка, на якій користувачі можуть отримати необхідну допомогу або повідомити про проблеми у роботі додатку. Тестування додатку виконувалось на пристрої на базі операційної системи Android 11 та вище, пристрої на базі операційної системи iOS та веб-браузер. Для запуску на пристрої на базі Android потрібно встановити apk-файл і запустити програму, для запуску на пристрої на базі iOS потрібно встановити програму за допомогою будь-якого середовища розробки. Для запуску у web-браузері, знадобиться запуск із середовища розробки. Усі ці функції роблять додаток актуальним для використання студентами та викладачами у створенні наукових, дипломних, дослідницьких робіт. А також для ознайомлення з останніми дослідженнями колег у великій кількості областей. Кросплатформений додаток дозволяє швидко і зручно отримати всю доступну інформацію про роботу, а також переглянути саму роботу на своєму девайсі без використання сторонніх програм.
  • Ескіз
    Документ
    Розробка текстового редактора для операційної системи UNIX
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Мєтєльов, Володимир Олександрович; Марусенко, Олексій Миколайович; Баскаков, Олександр Романович
    Розглядається задача розробки та реалізації програмного додатку для створення, редагування, виведення на екран, а також збереження у вигляді файлів різного роду форматів, які у свою чергу будуть використовуватися у програмуванні на таких мовах як C, C++, Python, та системної мови Linux – Bash. Розроблений програмний додаток призначений для надання можливості користувачу взаємодії з файлами різного розширення, редагування та збереження змін, робота зі змістом файлів для подальшої розробки програмного коду на таких мовах, як C, C++, Python. Програмний додаток можливо використовувати як консольний додаток, так і з використанням графічного інтерфейсу на операційних системах UNIX та MS Windows. При розробці використовувалась операційна система UNIX, а саме дистрибутив Linux – Ubuntu, це надало змогу для використання створеного текстового редактора, на таких операційних системах як Ubuntu, Linux Mint, Kali Linux, Raspberry Pi Ubuntu. Також був використаний вільний кросплатформений мультимедійний пакет бібліотек – SFML, що надав змогу для використання текстового редактора на платформі MS Windows. Вихідний код бібліотеки SFML надається під ліцензійною угодою для розповсюдження вільного програмного забезпечення ZLIB/PNG License. Під час розробки визначено та реалізовано метод обробки вхідної інформації, а також збереження у файл окремого формату. Були використані наступні мови програмування: С, С++11, розроблена зручна архітектура програмного додатку, яка дозволяє з легкістю підтримувати та удосконалювати програму у майбутньому. Використання віртуальної машини для проекту було невід’ємною складовою. Через використання віртуальної машини, багато ресурсів комп’ютера утилізується, наприклад, оперативна пам’ять, кількість ядер, сховище даних та дискретне прискорення робочого стола у бажаної операційної системи. Реалізовано дружній графічний інтерфейс для взаємодії із користувачем.
  • Ескіз
    Документ
    Комп'ютерне моделювання деформованого стану та міцності рамної конструкції важкого БПЛА
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Бреславський, Дмитро Васильович; Конкін, Валерій Миколайович; Кортунов, В'ячеслав Іванович; Марусенко, Олексій Миколайович
    Статтю присвячено викладенню результатів комп‘ютерного моделювання напружено-деформованого стану та оцінювання малоциклової міцності конструкції рами важкого безпілотного літального апарату (БПЛА) квадрокоптерного типу, прототип якого створено в НТУ «ХПІ». Квадрокоптер побудовано на базі використання чотирьох двигунів внутрішнього згоряння (ДВЗ), що створюють підйомну силу. Цикл розрахунків напружено-деформованого стану рамної конструкції, проведених для вибору варіанту, потрібного з точки зору забезпечення необхідної жорсткості та міцності, виконано з використанням методу скінченних елементів (МСЕ). Для використання у програмному розрахунковому комплексі розроблено макрос, який дозволяє проводити вибір найкращих з точки зору потрібної жорсткості та міцності параметрів рами. Наведено результати розрахунків варіанту, реалізованого у конструкції створеного прототипу БПЛА. За результатами аналізу напружено-деформованого стану показано, що обрані для сталевої рами прототипу конструктивні параметри цілком задовольняють умови мінімальної деформованості та короткочасної міцності. Визначено константи, що входять до еволюційного рівняння для параметру пошкоджуваності при малоцикловому навантаженні, яке відбувається при нештатних посадках апарату. Виконано пружно-пластичний аналіз деформування рамної конструкції для умов небезпечного бокового приземлення квадрокоптеру. Проведено розрахунки процесів накопичення прихованої пошкоджуваності у найбільш навантажених стрижнях рами. Для сталевої рами, реалізованої у створеному прототипі, продемонстровано можливість задовільного опору малоцикловому деформуванню при нештатних умовах посадки. Показано, що у зв‘язку з недостатньою малоцикловою міцністю конструкції з алюмінієвого сплаву, у новий варіант рами БПЛА, що проектується, необхідно внести конструктивні зміни.
  • Ескіз
    Документ
    Алгоритм, реалізація, підготовка даних, проведення розрахунків статики та динаміки балкових ґратчастих конструкцій у ССКА КіДиМ
    (Національний технічний університет "Харківський політехнічний інститут", 2022) Андрєєв, Юрій Михайлович; Марусенко, Олексій Миколайович
    Розглянуто завдання розробки універсального аналітичного опису та алгоритму автоматичного комп'ютерного проведення розрахунків динаміки, статики та кінетостатики механічних моделей конструкцій, що включають балкові грати. Це можуть бути розрахунки перехідних процесів, вільних та вимушених коливань, які встановилися, визначення положень рівноваги та напружено-деформованого стану при статичних та динамічних навантаженнях тощо. Сама конструкція може бути плоскою або просторовою, нерухомою або рухатися площиною або у просторі. До неї можуть бути прикріплені різні прилади та пристрої. Показано як можна лаконічно спеціальною мовою підготовки комп'ютерних даних аналітично описати частину конструкції, яка представлена балочними ґратами. На основі теорії пружності балок Бернуллі-Ейлера отримано дві форми канонічного подання потенційної енергії пружної балки. Це дає змогу ввести у мову опису механічних моделей спеціальної системи комп'ютерної алгебри КіДиМ (ССКА КіДиМ) новий елемент – «Beam», у якому вказується положення систем координат, пов'язаних з крайніми перерізами, геометричні та фізичні параметри балки. Положення цих перерізів визначається вузлами ґрат, як твердими тілами. Таким чином, визначаються узагальнені координати механічної моделі. Розроблено алгоритм формування елементів, прийнятих для опису моделей у ССКА КіДиМ, які задають пружну структуру механічної моделі. Наявними засобами у цій програмі автоматично будуються рівняння динаміки та статики, тобто формується математична модель і можуть бути проведені динамічні та статичні розрахунки. У статті на прикладі розрахунку деформації віконної рами докладно демонструється запропонована методика. Проведено порівняння результатів із розрахунками за незалежною програмою.