Ветроэнергетика и альтернативная энергетика.  

Вернуться   Ветроэнергетика и альтернативная энергетика. > Технический раздел > Электроника

Электроника схемы, устройства, справочники и т.п.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.09.2014, 15:42   #321
Илья МГУ
VIP
 
Аватар для Илья МГУ
 
Регистрация: 10.06.2011
Сообщений: 503
Вес репутации: 13
Илья МГУ на пути к лучшему
По умолчанию

Мне тоже всегда казалось, что лучший алгоритм для контроллера ветряка, это непрерывный поиск наилучшей рабочей точки. Мерить всякие трудноизмеримые параметры ротора, это путь тупиковый.

Всего-то надо: Шим для управления мощностью, измерялка тока и измерялка напряжения. Котроллер постоянно "шагает" то в одну то в другую сторону исходя из измеренной мгновенной мощности. Направление шага определяется исходя из прибавки (уменьшения мощности).
Илья МГУ вне форума   Ответить с цитированием
Старый 04.09.2014, 15:32   #322
983
Ёж (технобомж)
 
Аватар для 983
 
Регистрация: 15.04.2012
Адрес: Zakarpatija , Mukačevo
Сообщений: 1,148
Вес репутации: 13
983 на пути к лучшему
Отправить сообщение для 983 с помощью Skype™
По умолчанию

Илья МГУ,
этот алгоритм напрашивается сам собой, он прекрасно будет работать с НЕИНЕРЦИОННЫМИ солнечными батареями,
но при работе с ветряком будет постоянно норовить использовать инерцию ветроколеса, видя в ней дофига энергии, тем самым беря от ветряка больше чем можно безболезненно и с пользой взять в конкретный момент.
При этом ветряк будет избыточно тормозиться и будет работать вечно в недоразогнанном режиме.
Потому и нужен контроль оборотов : при понижении оборотов прирост отбора энергии надо снижать или прекращать.
Если и это не помогает, то снижать отбор.

Как компромисс, можно после шага выдержать некоторый интервал времени, во время которого убедиться, что шаг был сделан в нужную / ненужную сторону и лишь после этого принимать окончательное решение.
__________________
73 !
983 вне форума   Ответить с цитированием
Старый 05.09.2014, 11:04   #323
BenGunn
VIP
 
Регистрация: 16.05.2012
Адрес: Пермь
Сообщений: 641
Вес репутации: 12
BenGunn на пути к лучшему
По умолчанию

Цитата:
Сообщение от Илья МГУ Посмотреть сообщение
Всего-то надо: Шим для управления мощностью, измерялка тока и измерялка напряжения. Котроллер постоянно "шагает" то в одну то в другую сторону исходя из измеренной мгновенной мощности. Направление шага определяется исходя из прибавки (уменьшения мощности).
Пробовал в своем симуляторе моделировать работу различных алгоритмов, основанных на таком принципе. Ничего хорошего не вышло. Основных причин две:
1) Как уже написал 983, винт имеет инерцию.
2) Ветер часто изменяет свою скорость.
Из-за этого мы не можем оценить, что привело к увеличению мощности, правильное изменение ШИМ или просто ветер стал дуть сильнее.
Пример. Вин перегружен, мы для пробы пытаемся его ещё нагрузить. Если бы ветер был постоянным, то из-за увеличения нагрузки обороты винта упали бы и мощность уменьшилась. Мы бы это заметили и стали разгружать винт, давая ему раскрутится.
Но допустим, в момент увеличения нагрузки ветер стал дуть сильнее. При этом, несмотря на увеличения нагрузки, обороты винта не падают и получаемая мощность растет. Мы думаем, что все хорошо и продолжаем нагружать винт, хотя его надо наоборот разгружать.
BenGunn вне форума   Ответить с цитированием
Старый 05.09.2014, 13:53   #324
Илья МГУ
VIP
 
Аватар для Илья МГУ
 
Регистрация: 10.06.2011
Сообщений: 503
Вес репутации: 13
Илья МГУ на пути к лучшему
По умолчанию

Увы, всё так (был неправ, погорячился Впрочем, это уже в десятый раз мысли идут по кругу, прошлый виток успел подзабыть

По тупому солнечнобатарейному алгоритму ротор просто затормозится.

Потихоньку прихожу к выводу, что самым простым решением может оказаться установка анемометра.

Бен, а как у Вас дела с алгоритмами-контроллерами? Есть практический результат?
Илья МГУ вне форума   Ответить с цитированием
Старый 05.09.2014, 16:20   #325
BenGunn
VIP
 
Регистрация: 16.05.2012
Адрес: Пермь
Сообщений: 641
Вес репутации: 12
BenGunn на пути к лучшему
По умолчанию

Цитата:
Сообщение от Илья МГУ Посмотреть сообщение
Бен, а как у Вас дела с алгоритмами-контроллерами? Есть практический результат?
Да пока не как. Пробовал начинать что делать, даже компоненты купил, но понял что без реально опыта такую вещь не сделать. Правда сейчас появились знакомые, которые в этом не плохо разбираются. Буду пробовать привлечь их к созданию контроллера.
BenGunn вне форума   Ответить с цитированием
Старый 09.05.2015, 01:22   #326
Ruseg
новичок
 
Аватар для Ruseg
 
Регистрация: 07.05.2015
Адрес: Донецк
Сообщений: 8
Вес репутации: 0
Ruseg на пути к лучшему
По умолчанию

Прочитав ветку, имею следующие соображения:
Алгоритм работы самой MPPT (описаный Александром в 87 посте) - суть рациональная в плане отбора мощности нагрузка винта ветряка. То есть если цель греть воду- задача решена. Но как только в системе появляется аккум и инвертор- появляются "нюансы". Например, имея киловаттный ветряк и "буферную" батарею 600втч на 12в логично ограничить зарядный ток на уровне 10-15А(а то и меньше, для продления жизни батареи), тоесть даже при хорошем ветре и заряженной батарее, при потреблении инвертором больше 180 ватт мы одновременно греем воду и разряжаем батарею. Некомильфо. А комильфо будет заставить контроллер, занимающийся нагрузкой винта, не только распределять мощность между батареей и балластом(а он косвенно этим и занимался), но позаботится и об инверторе. Это уже "тянет" на полноценный контроллер отбора мощности. Мне это представляется примерно так.
Может кто уже сделал и выложил такое? А то как представлю объем кода- мне так точно до осени писать
Миниатюры
Нажмите на изображение для увеличения
Название: SDC10382.JPG
Просмотров: 689
Размер:	402.7 Кб
ID:	14430  
Ruseg вне форума   Ответить с цитированием
Старый 09.05.2015, 01:28   #327
Ruseg
новичок
 
Аватар для Ruseg
 
Регистрация: 07.05.2015
Адрес: Донецк
Сообщений: 8
Вес репутации: 0
Ruseg на пути к лучшему
По умолчанию

Коммутатор можно и выбросить, наверное, заменив диодом с батареи на выход и настроив шим питающий инвертор вольт так на 14,5... Всех с Праздником, кстати
Ruseg вне форума   Ответить с цитированием
Старый 09.05.2015, 05:56   #328
Сергей
Модератор
знаток
 
Аватар для Сергей
 
Регистрация: 12.05.2010
Адрес: Украина г.Запорожье
Сообщений: 5,312
Вес репутации: 19
Сергей на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ruseg Посмотреть сообщение
А то как представлю объем кода- мне так точно до осени писать
Бог в помощь!
Но всё что ты описал не имеет никакого отношения к тому что-бы нагрузить винт и удержать его в точке максимальной мощности.
__________________
"Если руки золотые - то совершенно не важно откуда они растут."
Сергей вне форума   Ответить с цитированием
Старый 09.05.2015, 14:27   #329
Ruseg
новичок
 
Аватар для Ruseg
 
Регистрация: 07.05.2015
Адрес: Донецк
Сообщений: 8
Вес репутации: 0
Ruseg на пути к лучшему
По умолчанию

Цитата:
Сообщение от Сергей Посмотреть сообщение
Бог в помощь!
Благодарю Разделил задачу на 2 этапа- и оптимизма поприбавилось. Начал кодить маломощную МРРТ без дисплея и с фиксированными параметрами, подразгрузил программу за счет функций железа- вроде не такой и монстр должен выйти
Цитата:
Сообщение от Сергей Посмотреть сообщение
Но всё что ты описал не имеет никакого отношения к тому что-бы нагрузить винт и удержать его в точке максимальной мощности.
Исправляюсь
Вот моя версия алгоритма МРРТ с корректным распределением нагрузки. Кто найдет баг- буду благодарен, пошел Дуину откапывать

Зы. Функции, что решил в первой версии переложить на железо:
Управление зарядным током- за счет длиинного софт- старта при слабом ветре периодическое включение будет "шимом шима" Тоесть в штиль, при достижении заданных оборотов(думаю, рассчетные -40%), начинаем потихооонечку включать заряд и при этом анализировать ускорение. Также отключение зарядки по достижению наряжения буферного режима и индикация всех этих состояний диодами


В структурной схеме нет, но, думаю, будет правильно контроллеру поручить еще подключение и отключение нагрузки от батареи при переразряде и предупреждение о критическом уровне перед этим.
Миниатюры
Нажмите на изображение для увеличения
Название: SDC10383.JPG
Просмотров: 633
Размер:	399.8 Кб
ID:	14434  

Последний раз редактировалось Ruseg; 09.05.2015 в 14:31. Причина: чуть додумал
Ruseg вне форума   Ответить с цитированием
Старый 09.05.2015, 15:37   #330
983
Ёж (технобомж)
 
Аватар для 983
 
Регистрация: 15.04.2012
Адрес: Zakarpatija , Mukačevo
Сообщений: 1,148
Вес репутации: 13
983 на пути к лучшему
Отправить сообщение для 983 с помощью Skype™
По умолчанию

Ruseg, куча очень скользких и нелинейно толпами зависящих друг от друга факторов норовят свести на нет даже самый лучший с точки зрения разработчика алгоритм.
Особо коварные в этом плане инерционность ветроколеса и обтекание лопастей.
Если пытаться отслеживать эффективность работы системы
ветряк-ШИМсогласовалка, покачивая нагрузкой, и глядя на реакцию системы то ничего путного не получается, в лучшем случае ветряк всё время будет перегружен, переторможен, в хужшем будут постоянные разгоны - торможения.

Но так или иначе, всё это само себя сократит, если брать один единственный входной параметр : скорость ветра, измеренную вблизи ветряка, но та,. чтоб сам ветряк минимально влиял на этот параметр.
Тогда можно тупо составить таблицу соответствия и регулировать ток в нагрузку или лучше мощность
в соответствии с таблицей в зависимости от скорости ветра.

Умный же алгоритм не стОит заставлять отслеживать реальное положение вещей и заставлять его влиять на ситуацию, а лучше заставить его периодически , в периоды, когда ветер стабилен, производить МЕДЛЕННЫЕ отклонения от заданного в таблице, пепроверять таблицу и при очевидных неточностиях её корректировать.
Если в процессе такой поррекции произойдёт заметное изменение скорости ветра, то не предпринимать ничего, а переходить к нормальной работе по имеющейся таблице.
Если не ошибаюсь, нечто подобное делают мозги особо умных систем управления ДВС.

Почему таблицу, а не функцию ?
Думаю, что потому что можно конкретно задолбаться при попытках написать, вывести такую функцию, и эта функция не подойдёт не то, что для другого типа ветряка, но даже для брата-экземпляра.

При таком подходе, имхо, одна морока : это необходимость в точном и непредвзятом датчике скорости ветра, что не так просто реализовать не в чистом поле на палке , высотой в 100 м.
__________________
73 !
983 вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход

Яндекс.Метрика Рейтинг@Mail.ru Индекс цитирования
Flag Counter

Часовой пояс GMT +4, время: 17:44.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2010 Windpower Russia