|
Электроника схемы, устройства, справочники и т.п. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.05.2014, 14:50 | #18 |
VIP
Регистрация: 10.06.2011
Сообщений: 503
Вес репутации: 13 |
Наигравшись с AVR-ками, решил смастырить умный контроллер для идеального нагружения ротора и максимальной отдачи тока в аккумулятор. Перечитав всё что написано на эту тему понял, что идеальный алгоритм до сих пор человечеству неизвестен. Решил действовать по пути надёжному как лом. Способ применим только к конкретному ветроколесу, параметры которого можно посчитать по тому или иному калькулятору, а также к конкретному генератору, характеристику которого можно снять при помощи токарного станка измеряя все параметры.
Идея такова: 1. Смотрим на лимб коробки скоростей токарного станка, и записываем в таблицу имеющиеся рабочие обороты. 2. По калькулятору от Петрухи или Бена-Гана определяем максимальную мощность ротора для каждой рабочей точки (этих самых оборотов). 3. Ставим генератор в токарный станок, подключаем к нему аккумулятор через ШИМ с ручной регулировкой. Нужный нам параметр - механическая мощность генератора, которую измеряем рычагом и весами (момент умноженный на угловую скорость). Для каждых оборотов настраиваем ШИМ до соответствия п.2 4. Измеряем полученную скважность ШИМ. Составляем таблицу зависимости скважности ШИМ от оборотов. Аппроксимируем эту зависимость в функцию третьего (или иного) порядка в математическую зависимость. 5. Пишем программу для контроллера. Для каждых оборотов будет вычисляться оптимальная скважность ШИМ. В функцию добавляем линейный коэффициент, позволяющий в некоторых пределах сдвигать зависимость в сторону большей/меньшей нагрузки ротора. Этот коэф. регулируем потенциометром. Если чувствуем что ветряк перегружен, чуток его разгружаем, и наоборот. Общая зависимость при этом сохраняется. |