Показать сообщение отдельно
Старый 29.05.2014, 14:50   #141
Илья МГУ
VIP
 
Аватар для Илья МГУ
 
Регистрация: 10.06.2011
Сообщений: 503
Вес репутации: 13
Илья МГУ на пути к лучшему
По умолчанию

Наигравшись с AVR-ками, решил смастырить умный контроллер для идеального нагружения ротора и максимальной отдачи тока в аккумулятор. Перечитав всё что написано на эту тему понял, что идеальный алгоритм до сих пор человечеству неизвестен. Решил действовать по пути надёжному как лом. Способ применим только к конкретному ветроколесу, параметры которого можно посчитать по тому или иному калькулятору, а также к конкретному генератору, характеристику которого можно снять при помощи токарного станка измеряя все параметры.

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