Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks: http://elartu.tntu.edu.ua/handle/lib/52761
Pealkiri: Комп’ютерна система моніторингу стану акумуляторів з прогнозуванням їх деградації
Teised pealkirjad: Computer system for battery condition monitoring with degradation prediction
Autor: Брайляк, Дмитро Володимирович
Brailiak, Dmytro
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic reference (2015): Брайляк Д.В. Комп’ютерна система моніторингу стану акумуляторів з прогнозуванням їх деградації : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Є.В. Тиш. — Тернопіль: ТНТУ, 2026. — 73 с.
Bibliographic description (International): Brailiak D. Computer system for battery condition monitoring with degradation prediction : Bachelor Thesis „123 — Computer Engineering“ / Dmytro Brailiak - Ternopil, TNTU, 2026 – 73 p.
Ilmumisaasta: 15-juu-2026
Submitted date: 22-juu-2026
Date of entry: 26-juu-2026
Kirjastaja: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Тиш, Євгенія Володимирівна
Tysh, Ievgeniia
Committee members: Дмитроца, Леся Павлівна
Dmytrotsa, Lesia
UDC: 004.3
Märksõnad: комп’ютерна система
акумулятор
Li-ion 18650
моніторинг
деградація
Raspberry Pi 5
computer system
battery
monitoring
degradation
Number of pages: 73
Kokkuvõte: У кваліфікаційній роботі розроблено комп’ютерну систему моніторингу стану акумулятора з прогнозуванням його деградації. Проаналізовано особливості роботи Li-ion акумуляторів типорозміру 18650, основні причини втрати їх початкових характеристик та показники оцінювання технічного стану акумулятора. Для реалізації системи обрано Li-ion акумулятор 18650, одноплатний комп’ютер Raspberry Pi 5, модуль вимірювання напруги та струму INA219, цифровий датчик температури DS18B20, модуль заряджання TP4056 та навантажувальний резистор 7,5 Ом / 10 Вт для контрольованого розряду. Розроблено апаратну архітектуру системи, структурну схему підключення компонентів та програмне забезпечення для зчитування, нормалізації, збереження й аналізу вимірювальних даних. Програмна частина системи забезпечує запис поточних вимірювань у CSV-файл, формування журналу циклів розряду, розрахунок фактичної ємності акумулятора та показника SoH. Для прогнозування деградації використано модель на основі дерева прийняття рішень, яка класифікує стан акумулятора як нормальний, деградований або критичний.
The qualification thesis develops a computer system for monitoring the state of a battery with prediction of its degradation. The operating features of Li-ion batteries of the 18650 form factor, the main causes of loss of their initial characteristics, and the indicators used to assess the technical state of a battery are analyzed. To implement the system, a Li-ion 18650 battery, a Raspberry Pi 5 single-board computer, an INA219 voltage and current measurement module, a DS18B20 digital temperature sensor, a TP4056 charging module, and a 7.5 Ohm / 10 W load resistor for controlled discharge were selected. The hardware architecture of the system, the structural connection diagram of the components, and the software for reading, normalizing, storing, and analyzing measurement data were developed. The software part of the system provides recording of current measurements to a CSV file, creation of a discharge cycle log, calculation of the actual battery capacity, and determination of the SoH indicator. A decision tree-based model is used to predict degradation, classifying the battery state as normal, degraded, or critical.
Content: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ПРИНЦИПІВ ФУНКЦІОНУВАННЯ ТА ВИМОГ ДО СИСТЕМ МОНІТОРИНГУ СТАНУ АКУМУЛЯТОРІВ 9 1.1 Аналіз особливостей роботи Li-ion акумуляторів типорозміру 18650 9 1.2 Аналіз процесів деградації Li-ion акумуляторів та показників їх технічного стану 13 1.3 Аналіз вимог технічного завдання до комп’ютерної системи моніторингу стану акумуляторів 17 РОЗДІЛ 2 ПРОЄКТУВАННЯ СИСТЕМИ МОНІТОРИНГУ СТАНУ АКУМУЛЯТОРІВ НА АПАРАТНОМУ РІВНІ 21 2.1 Побудова архітектури системи моніторингу стану акумулятора 21 2.2 Вибір апаратних компонентів системи моніторингу стану акумулятора 25 2.2.1 Обчислювальний модуль Raspberry Pi 5 26 2.2.2 Модуль вимірювання струму та напруги INA219 28 2.2.3 Датчик температури DS18B20 30 2.2.4 Вибір модуля заряджання TP4056 32 2.2.5 Вибір навантаження для контрольованого розряду 33 2.2.6 Засоби живлення та допоміжні елементи 35 2.3 Розробка структурної схеми апаратної частини системи 36 РОЗДІЛ 3 РЕАЛІЗАЦІЯ ПРОГРАМНИХ МОДУЛІВ СИСТЕМИ МОНІТОРИНГУ СТАНУ АКУМУЛЯТОРІВ 39 3.1 Побудова багаторівневої архітектури програмного забезпечення системи моніторингу стану акумуляторів 39 3.2 Реалізація рівня апаратної взаємодії та збору даних 43 3.3 Реалізація рівня нормалізації, збереження даних та журналювання циклів заряду-розряду акумуляторів 48 3.4 Аналітичний рівень оцінювання стану акумулятора 53 3.5 Прогнозування деградації акумулятора на основі методу дерева прийняття рішень 56 3.6 Серверний рівень та веб-інтерфейс користувача 61 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 64 4.1 Долікарська допомога при ураженні електричним струмом. 64 4.2 Оцінка майбутнього фізичного та психологічного навантаження на людину, яка обслуговує пристрій 67 ВИСНОВКИ 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 71 Додаток A Технічне завдання Додаток Б Програмний код функцій та класу аналітичного рівня Додаток В Програмний код основних компонентів веб-сервера
URI: http://elartu.tntu.edu.ua/handle/lib/52761
Copyright owner: © Брайляк Дмитро Володимирович, 2026
© Brailiak Dmytro, 2026
References (Ukraine): Клименко І.А., Таранюк В.А., Ткаченко В.В., КаплуновПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ, 2019. 150 с. А.В. Мікропроцесорні системи. Частина 1. Програмування для процесора Cortex M4: навч. посіб. Київ: КПІ ім. Ігоря Сікорського, 2022. 100 с.
Жаровський Р.О., Луцик Н.С., Осухівська Г.М., Паламар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.
Нікітчук А.В. Програмування вбудованих систем Інтернету речей: навч. посіб. Запоріжжя: ЗНУ, 2024. 140 с.
Колонтаєвський Ю.П. Комп’ютерна електроніка: навч. посіб. Харків: ХНУМГ ім. О.М. Бекетова, 2018. 160 с.
Yao L., Xu S., Tang A., Zhou F., Hou J., Xiao Y., Fu Z. A Review of Lithium-Ion Battery State of Health Estimation and Prediction Methods. World Electric Vehicle Journal. 2021. Vol. 12, No. 3. Article 113. DOI: https://doi.org/10.3390/wevj12030113.
Li X., Wang Z. State of Health Estimation for Lithium-Ion Battery by Combining Incremental Capacity Analysis with Gaussian Process Regression. Energy. 2019. Vol. 174. P. 971–982.
Uddin K., Schofield J., Widanage W.D. State of Health Estimation of Lithium-Ion Batteries in Vehicle-to-Grid Applications Using Recurrent Neural Networks for Learning the Impact of Degradation Stress Factors. Batteries. 2022. Vol. 8, No. 12. Article 262. DOI: https://doi.org/10.3390/batteries8120262.
NASA Ames Prognostics Center of Excellence. Li-ion Battery Aging Datasets. URL: https://data.nasa.gov/dataset/li-ion-battery-aging-datasets (дата звернення: 07.06.2026 р.).
E-One Moli Energy Corp. INR-18650-P26A Lithium-Ion Rechargeable Battery: Product Data Sheet. URL: https://www.molicel.com/wp-content/uploads/INR18650P26A-V2-80087.pdf (дата звернення: 10.06.2026 р.).
Тиш Є.В., Гончаренко О.Р. Алгоритм автоматизованого режиму роботи сонячного трекера. International Scientific Journal Grail Of Science. №10, Vinnytsia-Vienna, 2021. Р.268-271.
Тиш Є.В., Лупенко С.А. Математичне моделювання, методи аналізу та комп’ютерної імітації серцевого ритму при фізичних навантаженнях. Наукова монографія. Львів : «Магнолія-2006», 2020. 150с.
Тиш Є.В. Узагальнений алгоритм синтезу компонентів комп’ютерних систем на основі мікропрограмних автоматів. Вчені записки Таврійського національного університету імені В.І. Вернадського. Том 36 (75), № 1, 2025. С. 247-253.
Tysh Ie. Methods for calculating the reliability of computer networks. Theoretical and Practical Scientific Achievements: Research and Results of their Implementation. Collection of Scientific Papers «SCIENTIA» with Proceedings of the X International Scientific and Theoretical Conference, February 13, 2026. Liverpool, England; United Kingdom: International Center of Scientific Research. Р.173-175.
Voloshchuk A., Velychko D., Osukhivska H., Palamar A. Computer system for energy distribution in conditions of electricity shortage using artificial intelligence. CEUR Workshop Proceedings, 2nd International Workshop on Computer Information Technologies in Industry 4.0 (CITI 2024), Ternopil, Ukraine, June 12-14, 2024. Vol. 3742 P. 66-75.
Raspberry Pi Ltd. Raspberry Pi 5 Product Brief. 2023. URL: https://pip.raspberrypi.com/documents/RP-008348-DS-raspberry-pi-5-product-brief.pdf (дата звернення: 12.06.2026 р.).
Raspberry Pi Ltd. Raspberry Pi Documentation. URL: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html (дата звернення: 12.06.2026 р.).
PyPI. pi-ina219 1.4.1: Python Library for Raspberry Pi and INA219 Current Sensor. 2023. URL: https://pypi.org/project/pi-ina219/ (дата звернення: 12.06.2026 р.).
EDN. INA219 Current Sensor Module Primer. 2021. URL: https://www.edn.com/ina219-current-sensor-module-primer/ (дата звернення: 13.06.2026 р.).
OSOYOO. Lesson 1: DS18B20 Temperature Sensor for Raspberry Pi. 2024. URL: https://osoyoo.com/2024/09/08/lesson-1-ds18b20-temperature-sensor-for-raspberry-pi/ (дата звернення: 13.06.2026 р.).
Blikai. What is TP4056 Module? All You Need to Know. 2024. URL: https://www.blikai.com/blog/what-is-tp4056-module-all-you-need-to-know (дата звернення: 07.06.2026 р.).
Python Software Foundation. Python 3 Documentation. URL: https://docs.python.org/3/ (дата звернення: 13.06.2026 р.).
Pallets Projects. Flask Documentation. URL: https://flask.palletsprojects.com/ (дата звернення: 14.06.2026 р.).
pandas development team. pandas Documentation. URL: https://pandas.pydata.org/docs/ (дата звернення: 14.06.2026 р.).
scikit-learn developers. Decision Trees. URL: https://scikit-learn.org/stable/modules/tree.html (дата звернення: 14.06.2026 р.).
Chart.js Documentation. URL: https://www.chartjs.org/docs/latest/ (дата звернення: 15.06.2026 р.).
Гурик О.Я., Окіпний І.Б. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня «бакалавр». Тернопіль: ТНТУ імені Івана Пулюя, 2021. 20 с.
Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
Asub kollektsiooni(de)s:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Failid selles objektis:
Fail Kirjeldus SuurusFormaat 
Dmytro_Brailiak.pdf3,36 MBAdobe PDFVaata/Ava


Kõik teosed on Dspaces autoriõiguste kaitse all.

Admin vahendid