Тема: Программирование микроконтроллера для управления ветроэнергетической установкой
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ РАБОТЫ СИСТЕМ УПРАВЛЕНИЯВЕТРОЭНЕРГОУСТАНОВОК В СОВРЕМЕННОЙ ВЕТРОЭНЕРГЕТИКЕ ....8
1.1 Понятие и виды ветроэнергоустановок 8
1.2 Алгоритм заряда свинцово-кислотных аккумуляторов 16
1.3 Методы поиска точки максимальной мощности, преимущества и
недостатки методов 22
2 РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ АВТОНОМНОЙ
ЭНЕРГОСИСТЕМЫ С ПРИМЕНЕНИЕМ ВЕТРОЭНЕРГЕТИЧЕСКОЙ УСТАНОВКИ, АЛГОРИТМА УПРАВЛЕНИЯ И ЕГО РЕАЛИЗАЦИЯ В ПРОГРАММНОМ КОДЕ 28
2.1 Формирование структурной схемы 28
2.2 Характеристика микроконтроллера и обоснование его выбора 35
2.3 Обзор программного обеспечения, используемого при разработке
кода программы микроконтроллера 38
2.4 Настройка конфигурации периферии микроконтроллера в программе
STM32CubeMX 40
2.5 Обработка входного массива данных с целью получения
действительных измеряемых значений 43
2.6 Отображение информации и пользовательская корректировка
предзаданных значений 46
2.7 Разработка алгоритма программы 48
3 ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ 55
3.1 Характеристика платы STM32F4Discovery 55
3.2 Макет датчиков, используемых в автономной энергосистеме на
основе ВЭУ 56
3.3 Проверка работоспособности алгоритма 57
4 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 59
4.1 Сетевое планирование 59
4.2 Технико-экономические расчёты 64
5 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 69
ЗАКЛЮЧЕНИЕ 74
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 75
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А. СТРУКТУРНАЯ СХЕМА АВТОНОМНОЙ
ЭНЕРГОСИСТЕМЫ 78
ПРИЛОЖЕНИЕ Б. ОКНА РАБОТЫ ПРОГРАММЫ STMF4CUBEMX. 79
ПРИЛОЖЕНИЕ В. БЛОК-СХЕМЫ АЛГОРИТМОВ 81
ПРИЛОЖЕНИЕ Г. ЛИСТИНГ КОДА ПРОГРАММЫ ФУНКЦИИ ИЗМЕНЕНИЯ КОЭФФИЦИЕНТА D 85
ПРИЛОЖЕНИЕ Д. МАКЕТ ДЛЯ ЭКСПЕРИМЕНТАЛЬНОЙ ПРОВЕРКИ 91
ПРИЛОЖЕНИЕ Е. СЕТЕВОЙ ГРАФИК 93
📖 Введение
Ветроэнергетика относится к одной из самых перспективных отраслей возобновляемой энергетики. Это подтверждается рядом цифр. Так, установленная мощность всех ветроустановок в мире в 2010 году, по данным WWEA (World Wind Energy Association), составляла 196630 МВт, а к концу 2014 года - 371559 МВт [1], что составляет практически двукратный прирост энергии, генерируемой при помощи ветра в мире.
Особое развитие в настоящее время получает малая ветроэнергетика. К ней относятся установки мощностью до 99 кВт (ВЭУ малой мощности) [2]. Малая ветроэнергетика подразумевает установку ветроэнергоустановок (ВЭУ) непосредственно возле потребителя (отдельные дома, поселки и другие мелкие потребители) и частичный либо полный отказ от внешней сети ЛЭП. У такой концепции генерации электроэнергии (т.н. распределенная энергетика) существует множество преимуществ, например, существенное снижение потерь при передаче электроэнергии, независимость выработки, большая надежность (если в сети присутствует несколько генераторов электроэнергии).
Таким образом, малые ВЭУ устанавливаются чаще всего непосредственно возле потребителя, однако качество ветроэнергии (скорость ветра направление, отсутствие завихрений вследствие близости поверхности земли, постоянство направления и др.) может быть существенно хуже, чем у крупных ветроустановок. Поэтому возникает проблема максимально эффективного отбора энергии у ветропотока. С этой целью, а также для контроля текущих параметров ветроколеса (скорость ветроколеса, момент вращения) и генератора (температура обмоток, ток обмотки и др.) используются микроконтроллеры. В зависимости от структуры системы ВЭУ они могут обладать различным функционалом и оперировать различной периферией различными способами.
Современные микроконтроллеры обладают достаточно большим функционалом и широкими возможностями для осуществления контроля за ветроустановкой. В то же время различные программные среды позволяют реализовать алгоритмы управления с помощью конкретных устройств.
Таким образом, выбранная тема выпускной квалификационной работы является актуальной.
Целью данной работы является написание программного кода для осуществления эффективного отбора электрической мощности у ветроустановки и передачи её потребителю с возможностью её накопления. Задачами данной работы являются:
- рассмотреть теорию систем управления ВЭУ;
- разработать структурную схему и алгоритм управления автономной энергетической системы, использующей ВЭУ в качестве источника электрической энергии;
- разработать код программы на языке Си для микроконтроллера STM32F407VGT6 и выполнить его реализацию с помощью платы
STMF4Discovery;
выполнить экспериментальную проверку работоспособности алгоритма;
- составить сетевой график работ проекта, оценить его параметры, рассчитать
срок окупаемости проекта;
- оценить опасные факторы, возникающие при работе ВЭУ, составить перечень необходимых действий для обеспечения безопасности в соответствии с требованиями ГОСТ.
В работе использована теория и методология по вопросам алгоритмов управления ВЭУ, программирования на языке Си, техническая документация микроконтроллера STM32F407VGT6 и платы STM32F4Discovery.
✅ Заключение
- была рассмотрена теория систем управления ВЭУ;
- осуществлено формирование структурной схемы;
- произведен выбор соответствующего программного обеспечения;
- произведена настройка микроконтроллера в соответствии с разработанной структурной схемой с помощью выбранного программного обеспечения;
- был разработан алгоритм на основе существующего алгоритма ВЭУ с учетом её автономности;
- был разработан код на языке высокого уровня Си, основанный на требуемых алгоритмах управления;
- была осуществлена экспериментальная проверка работоспособности алгоритма при различных возможных ситуациях;
- в организационно-экономической части бакалаврской работы были осуществлены расчёт сетевого графика для осуществления написания программы, а также произведен технико-экономический расчёт стоимости работ, осуществлен расчёт срока окупаемости данного проекта при выработке электроэнергии ВЭУ в условиях Челябинской области;
- в разделе «Безопасность жизнедеятельности» осуществлен обзор основных мероприятий, направленных на осуществление безопасности при эксплуатации ВЭУ.



