Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.09.2011, 11:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,530
Сказал спасибо: 330
Сказали Спасибо 415 раз(а) в 287 сообщении(ях)
|
Помогите с алгоритмом включения нагрузок
Здравствуйте уважаемые
Никак не могу придумать алгоритм
необходимо ограничить потребляемую в доме мощность 5ю киловатами
Есть управляемые контроллером потребители
обогреватели
1. 1 квт
2. 2 квт
3. 2 квт
бойлер 2 квт
и неуправляемые потребители
чайник 2 квт
духовка 2 квт
каждый потребитель имеет терморегулятор и может отключится в любой момент
и соответствкнно должен включится другой потребитель или потребители
соответствующей мощности
бойлер включается только 23:00-6:00
чайник имеет максимальный приоритет
духовка чуть меньше
обогреватели - самый низкий
соответственно при включении чайника или духовки
должен отключится один (или 2) из обогревателей
5 квт будут контролироватся датчиком тока
и при превышении нужно решить что выключить а что включить
обогреватели должны получить одинакововое количество энергии за тот
промежуток времени что отведен обогревателям и бойлеру
|
|
|
|
01.09.2011, 13:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Есть-ли возможность контроллировать состояние управляемых потребтелей?
Если есть, тогда как вариант:
1.храним список оборудования, требующего энергии с учетом текущего значения термодатчика. Чем выше ошибка температуры, тем выше приоритет включения устройства.
2.Контроллируя потребляемую от сети мощность, при превышении порога отключаем управляемого потребителя с наименьшей ошибкой по температуре. Т.к. в системе есть неуправляемые устройства, то определить что включено - чайник или духовка система не может, поэтому приоритет у них будет одинаковый.
__________________
misterdi<@>i.ua
|
|
|
|
01.09.2011, 14:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Сообщение от anapogo
|
Здравствуйте уважаемые
Никак не могу придумать алгоритм
|
Непонятно, что именно непонятно?
Проблема вроде бы описана достаточно. Приоритеты раставлены, кого в первую очередь подключать. Мощности обогревателей известны, можно решать какой из них выключать.
Ещё вопрос - кратковременые скачки тока не страшны?
Если к примеру включены ТЕНЫ а в это время включают чайник или духовку, то до моента выключения ТЕНов мощность будет 7квт.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 01.09.2011 в 14:15.
|
|
|
|
01.09.2011, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,530
Сказал спасибо: 330
Сказали Спасибо 415 раз(а) в 287 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Сообщение от MisterDi
|
Есть-ли возможность контроллировать состояние управляемых потребтелей?
Если есть, тогда как вариант:
1.храним список оборудования, требующего энергии с учетом текущего значения термодатчика. Чем выше ошибка температуры, тем выше приоритет включения устройства.
|
Нет, контроля нет особенно температуры
впринципе косвенно можно контролировать включен или нет
включив его кратковременно и померяв ток
|
|
|
|
01.09.2011, 16:40
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
|
|
|
|
01.09.2011, 19:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,530
Сказал спасибо: 330
Сказали Спасибо 415 раз(а) в 287 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Сообщение от picavr
|
Ещё вопрос - кратковременые скачки тока не страшны?
Если к примеру включены ТЕНЫ а в это время включают чайник или духовку, то до моента выключения ТЕНов мощность будет 7квт.
|
Это не страшно
|
|
|
|
01.09.2011, 20:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Сначала общий вопрос.
Как всё это реализовано технически?
Питание всех потребителей сведено в единую точку или все рассеяны по дому?
Если рассеяны, то придется решать проблему дистанционного управления.
|
|
|
|
01.09.2011, 20:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Я вижу такой алгоритм.
Мы имеем шесть потребителей с номерами от 1 и до 6.
При этом самый высокий приоритет имеет номер 1, а самый низкий номер 6.
Чайник и все остальное бытовое потребление - холодильник, комп, ТВ и т.д., это номер 1. Это потребление никогда не отключается контролирующим устройством, а просто контролирует на нем потребление.
Итак.
Некий девайс контролирует суммарную мощность (по току например).
Если потребление мало, то он дает команду включиться потребителю 2.
После чего смотрит общее потребление.
Если оно ниже 5 Квт. то, дает команду на включение потребителя 3. Если еще мало, то дает команду четвертому потребителю.
Допустим нагрузка достигла предела.
Далее ничего не включается.
Теперь 2 варианта возможных событий и реакция на них.
1. В потребителе 1 упало потребление. Например чайник выключился. Контроллер дает команду включиться потребителю 5.
2. У нас из основного примера имеем, что скоммутированы 4 потребителя и вдруг в общей цепи возникло потребление. Например включили духовку или чайник.
Тогда контроллер отключает последнего, самого низкого по приоритету потребителя 4. Если ток все равно превышает максимальный, то отключается потребитель 3.
Кстати. чайник и духовку, как и все бытовые приборы, я бы отнес к первой категории. Ведь в сумме они все равно не дадут 5 КВт.
|
|
|
|
01.09.2011, 21:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,318
Сказал спасибо: 2,140
Сказали Спасибо 1,734 раз(а) в 986 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
trampampusha, Если потребитель с более низким приоритетом может уложиться в лимит, а с более высоким - нет, то включаем "низкоприоритетного".
Сообщение от anapogo
|
обогреватели должны получить одинакововое количество энергии за тот
промежуток времени что отведен обогревателям и бойлеру
|
Только обогревателям - алгоритм последовательнлго приближения. Квантовать по 5 минут, к примеру. Один поработал - смотрим у кого наработка меньше - того и включаем.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
01.09.2011, 21:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,530
Сказал спасибо: 330
Сказали Спасибо 415 раз(а) в 287 сообщении(ях)
|
Re: Помогите с алгоритмом включения нагрузок
Сообщение от trampampusha
|
Сначала общий вопрос.
Как всё это реализовано технически?
Питание всех потребителей сведено в единую точку или все рассеяны по дому?
Если рассеяны, то придется решать проблему дистанционного управления.
|
потребители рассеяны по дому
чтобы не тянуть по дому силовые провода возле каждого управляемого потребителя будет установлен блочек (симистор+оптосимистор) и сигналы управления уже по тонкому телефонному кабелю будут сведены в центр управления
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:42.
|
|