реклама на сайте
подробности

 
 
> помогите алгоритмом, помогите алгоритмом включения нагрузок
atas
сообщение Sep 1 2011, 07:25
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 9-02-11
Пользователь №: 62 828



Здравствуйте уважаемые
Никак не могу придумать алгоритм
необходимо ограничить потребляемую в доме мощность 5ю киловатами

Есть управляемые контроллером потребители
обогреватели
1. 1 квт
2. 2 квт
3. 2 квт
бойлер 2 квт
и неуправляемые потребители
чайник 2 квт
духовка 2 квт

каждый потребитель имеет терморегулятор и может отключится в любой момент
и соответствкнно должен включится другой потребитель или потребители
соответствующей мощности

бойлер включается только 23:00-6:00
чайник имеет максимальный приоритет
духовка чуть меньше
обогреватели - самый низкий
соответственно при включении чайника или духовки
должен отключится один (или 2) из обогревателей

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

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
algidim
сообщение Sep 1 2011, 07:39
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 5-04-06
Из: Москва
Пользователь №: 15 847



Оригинально, я такого нигде не видел ! А вы уже придумали как будите коммутировать нагрузку и мереть мощность, по моему это самое главное ! А как это сделаете, подключите к мк разберетесь с алгоритмом по ходу оперетты )))
Go to the top of the page
 
+Quote Post
atas
сообщение Sep 1 2011, 08:38
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 9-02-11
Пользователь №: 62 828



Цитата(algidim @ Sep 1 2011, 09:39) *
Оригинально, я такого нигде не видел ! А вы уже придумали как будите коммутировать нагрузку и мереть мощность, по моему это самое главное ! А как это сделаете, подключите к мк разберетесь с алгоритмом по ходу оперетты )))

ну комутировать симисторами
а мощность мерять датчиком Холла


Цитата(Палыч @ Sep 1 2011, 09:52) *
Наверное, это и есть алгоритм управления:
1. Контролтруется мощность потребления, при превышении нагрузки отключаете один из обогревателей.
2. Если после выключения одного обогревателя лимит мощности всё равно превышен - на п 3., иначе - циклически через определённое время Т с целью выравнивания потреблённой энергии: включенный обогреватель отключается, выключенный - включается. Так до тех пор, пока потребляемая мощность не упадёт ниже некоего порога - тогда снова включаются оба обогревателя и на п.1.
3. Если после превышения мощности и выключения одного обогревателя лимит мощности всё равно оказался превышенным, то отключаются оба обогревателя. Так до тех пор, пока потребляемая мощность не упадёт ниже некоторого порога, тогда включаете один обогреватель и действуете по п.2


п1. понятно
п2. вся проблема как обеспечить получение равного количества энергии всеми обогревателями

Цитата(kovigor @ Sep 1 2011, 10:20) *
А зачем ? Купите лучше хороший автомат. Он и отключит квартиру, если потребляемая мощность выйдет за допустимый предел. а вся эта автоматика - явное излишество. Защита должна быть предельно простой и предельно же надежной ...


Не стоит задача защиты
стоит задача автоматизации
Go to the top of the page
 
+Quote Post
Палыч
сообщение Sep 1 2011, 09:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(atas @ Sep 1 2011, 12:38) *
вся проблема как обеспечить получение равного количества энергии всеми обогревателями
М-да... Не заметил, что у Вас не 2, а 3 нагревателя и они разной мощности... И Вам нужно, чтобы нагреватели работали не примерно равное время, а получали примерно равную энергию за длительный интервал времени? Странно: ведь если, ограничивать потребляемую мощность не требуется и включены все три нагревателя, то энергия будет потреблятся пропорционально мощности нагревателей. Или и в этом случае нужно регулировать их включение таким образом, чтобы потреблённая им энергия была примерно равна?

Если уравнивать энергию нагревателей нужно только в режиме ограничения потребления мощности, тогда алгоритм такой:
1. Система работает в трёх режимах:
А - без ограничения потребляемой мощности, когда лимит мощности не превышен;
Б - ограничение мощности выключением одного нагревателя;
В - ограничение мощности выключением двух нагревателей;
2. Начальный режим - режим А
3. При обнаружении превышения мощности переходит в режим Б, если и в режиме Б превышена мощность - переход в режим В
4. Обратные переходы В -> Б -> А, каждый на одну ступень, осуществяются при снижении потребляемой мощности ниже некоего порога.

Алгоритм уравнивания энегрии нагревателей в режиме ограничения мощности:
1. При переходе из режима А в режим Б - обнуляются три счетчика энергии нагревателей
2. Циклически, через интервал времени Т выбираются для включения два (режим Б) или один (режим В) нагревателя, которые имеют минимальные значения счетчиков.
3. Выбранные нагреватели включаются (остальные, естественно, отключаются). Для включенных нагревателей увеличиваются счетчики энергии на величину их мощности. Для исключения переполнения счетчиков можно периодически вычитать из всех трёх минимальное значение. На п.2.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 09:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016