![]() |
MPPT контроллер для ветра
Есть для солнца контроллеры сделанные по технологии точка максимальной мощности(MPPT), купил такой намедни, ну очень интересный девайс... почему нет аналога для ветра????
Для тех кто не в теме поясню.... MPPT контроллер позволяет снять максимум мощности с солнечной батареи независимо от освещенности и температуры элементов... в любой момент времени контроллер удерживает ток отдаваемый солнечной батареей нагружая ее или снижая нагрузку на том уровне, на котором произведение напряжения на ток максимально, в точке максимальной мощности... По сути для ветряка система подобного рода это просто клад.... дело в том, что у нас в ветряке присутствуют две системы из разных разделов науки... 1. ветроколесо 2. электрогенератор. понятно что попытки расчета сводятся к тому, чтобы максимально согласовать работу этих двух элементов в наших "уникальных условиях" Делается это на этапе проектирования, даже сняв характеристику с генератора и ветроколесо считая под него результат будет несколько не идеален ибо аэродинамика штука тонкая, да и погрешность изготовления и материал лопасти вносят свои коррективы в тоже время если задавать нагрузочную характеристику на действующем ветряке ориентируясь ТОЛЬКО на выдаваемую ветрогенератором мощность... загоняя его (генератор) в пик загружая или наоборот снимая нагрузку... подстраиваясь..т.с. ведь работа этой машины не передается обычной плоской зависимостью вольт/амперной, график работы системы в сборе трехмерный, добавляется сила ветра, т.е это не кривая... это поверхность и выглядит она как холм, по идее... так вот наша задача загнать режим работы генератора на самую верхнюю точку этого холма есть ли такие системы? |
Работаем над нечто подобным, только летом мало времени, теперь уж активно осенью займусь.
|
Цитата:
Цитата:
|
не нужно ничего никуда забивать....
нужно просто измерять отдаваемую мощность меняя нагрузку на генератор и таким образом искать пик отдаваемой мощности. представим контроллер заряда как ящик с одним входом и одним выходом. функция по входу - открывать "некий вентиль" или закрывать его ( имеется ввиду регулировать ток) отыскивая максимум на графике мощности.. т.е отыскивая место где произведение тока на напряжение максимально функцией выхода является 100% утилизация всей передаваемой мощности... что не лезет в батарейку - суем в бак нагревательный для воды... это вкратце. Но при этом мы можем не знать ничего о самом генераторе и о винте... нам это не нужно. главное не превысить предел по току через устройство, и все. в принципе вся логика работы понятна... основная задача передать от входа к выходу информацию о том, какую энергию нужно утилизировать это нужно для того, чтобы процесс шел как нужно.... ну например... 1.ветра нет, ветряк стоит... напряжения нет система не работает. 2. подул ветер слабый ... генератор пока разгружен, нагрузка не подключена... но контроллер начинает фиксировать напряжение на входе и плавно отдавать наращивать мощность в нагрузку ( акб или балласт не важно, ) ветряк начинает затормаживаться, но до определенного времени момента на винте хватает для эффективного вращения генератора ток увеличивается.... а вот напряжение начинает падать... обусловлено это падение во первых замедлением вращения а во вторых нагрузочной характеристикой самого генератора... нагружаем пошагово и на каждом шаге смотрим как меняется отдаваемая генератором мощность ищем перегиб при котором рост мощности прекращается и начинается его падение... переходим в режим удержания... но ток периодически уменьшаем.увеличиваем следя за выхлопом... т.е просто ищем максимум... При такой подстраиваемой нагрузке, ветряк будет в режиме ВСЕГДА... на любом ветре... даже на слабом, т.к изменяемая нагрузка будет уменьшена до нуля при старте... т.к. нет отдачи по мощности... и будет увеличена после старта до того уровня при котором, пропеллер работает в оптимальном режиме для данного ветра т.е устройство должно быть универсально. и любой бы смог его воткнуть на свой генератор без изменений для получения нужного эффекта |
Цитата:
|
Цитата:
Давайте начнем с алгоритма. Отработаем его досканально, и тогда уж програмно попробуем решить, и только потом в железе. в процессе работы, я как раз и столкнулся с проблемой грамотного исполнения задачи. |
Цитата:
Добавлено через 1 минуту Цитата:
|
Цитата:
|
gda98, может немножко не в тему но всё таки. Кто-то здесь недавно доходчиво описал что такое приемственность винта. Типа многолопастник намного бвстрее реагирует на изменение потока. Я себе это представляю так. Вертится винт и тут порыв ветра секунды на 2-3. Винт не успел на него отреагировать повышением оборотов, но в этот промежуток времени крутящий момент на нём то возрос. А мы его не используем. Можно как-то в этот момент увеличить нагрузку, базируясь на показания рядом стоящего анемометра? Вроде как увеличить приемственность трёхлопастного винта. Это реально?
|
Цитата:
скорость шага измерений она чем ограничена??? в основном только механической инерцией генератора а так, чисто теоретически электроника на однокристалке прекрасно с интервалом в 100мС может отрабатывать процесс снятия показаний и управляющих воздействий в рамках одного шага... но основное время займет стабилизация оборотов при смене нагрузки... т.ч чисто теоретически скорость набора оборотов при смене ветра и скорость отработки шагов она примерно одинакова и обусловлена одним и тем же фактором - механической инерцией системы а если методы поисковые комбинировать... метод последовательных приближений он медленный... а например если использовать метод половинного деления - реакция системы будет более шустрой но менее точной. хотя порывы она будет отрабатывать точнее. т.е например если система видит что изменения по времени не сильно большие - можно использовать алгоритм последовательных приближений.. просто качать вокруг точки максимума... НО если точка максимума начала перемещаться веселее... то тут уж не до "жиру" переходим в режим поиска методом половинного деления и наша задача удержать винт в режиме по максимуму не давая ему раскручиваться порывами ветра |
Часовой пояс GMT +4, время: 14:33. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2010 Windpower Russia