1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Выравнивание количества пусков.

Ответить

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

Здравствуйте. Есть три компрессора, и три реле давления. Низкое давление запускает все три компрессора. Высокое давление отключает один компрессор, а среднее давление включает один компрессор.
Надо реализовать проверку количества запусков компрессоров, чтобы выравнивать примерно.
Не могу сообразить как это сделать.
Компрессор с наименьшим количеством пусков должен включаться первым и выключаться последним...
Помогите пожалуйста.

olexsa
эксперт
эксперт
Сообщения: 1266
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 78 раз
Поблагодарили: 159 раз

Выравнивание количества пусков.

Сообщение olexsa »

Обычно выравнивают не количество пусков, а моточасы наработки.
А по количеству пусков организовывается ограничения по количеству горячих пусков (если привод от электродвигателей).

Отправлено спустя 2 минуты 1 секунду:
Наработки то какие то имеются? Или желающим оказать помощь начинать с чистого листа?

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

Да не было там по моточасам. Включались компрессора по давлению. Был селектор (многополюсный переключатель), порядок запуска компрессоров, чтобы не прегревались (как мне объяснили)
Пока счетчик в FB сделал счетчик моточасов и счетчик пусков. А вот как дальше это прикрепить... Никак не могу сообразить.
Куча сравнений одного счетчика с другим. Интуитивно понимаю, что можно сделать проще, но вот как...

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3577
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Выравнивание количества пусков.

Сообщение Михайло »

freefire78 писал(а): 10 июн 2023, 19:01 чтобы не прегревались (как мне объяснили)
Это очень важный момент. Ибо количество пусков может быть таким: 5573, 1689 и 4428. Второй компрессор был куплен новый. Как на основании этой информации определить приоритет?)

olexsa
эксперт
эксперт
Сообщения: 1266
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 78 раз
Поблагодарили: 159 раз

Выравнивание количества пусков.

Сообщение olexsa »

предлагаю все таки предоставить побольше информации:
1. Привод компрессоров электрический или иной?
1.1 Если электрический - есть информация по электродвигателям?
2. Имеется информация о периодичности включения компрессоров - длительность работы, длительность паузы, какой порядок времени (секунды, минуты, часы, дни)
3.
freefire78 писал(а): 10 июн 2023, 19:01 чтобы не перегревались (как мне объяснили)
что именно не перегревалось - привод, компрессор, редуктор? Не перегревалось при работе? - тогда вопрос - а какая длительность непрерывной работы допустима? Или при пусках? - тогда приходим к теме ограничения холодных/горячих пусков.
Совершенно согласен, что не немного не по теме поставленного вопроса. Ну а если в принципе изначально не верно заложено распределение цикличности работы оборудования?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3577
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Выравнивание количества пусков.

Сообщение Михайло »

Я хочу отметить: при выравнивании моточасов руководствуются тем, что время работы компрессора/насоса равномерно приводит к износу оборудования.
При пуске компрессор нагревается, но затем он остывает. Это никак не связано с износом, ибо идет своего рода "восстановление" (компрессор запускали, но давно). Если вы будете выравнивать пуски, то как учитывается восстановление? Вообще с чего пошло такое неадекватное техзадание?

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

olexsa, привод электрический. Каждый двигатель по 22кВт. Переодичность включения зависит от потребления воздуха, так же и паузы между включениями.
Перегреваются сами компрессоры.
Логика работы была следующая: при наборе давления от 0 до 6 бар включаются все три компрессора, больше 6 отключается один, больше 7 отключается еще один, 8,5 отключаются все. Меньше 8 запускается один и т.д в обратном порядке.
Был селектор выбора порядка запуска компрессоров типпа 1-2-3, 1-3-2 и т.п.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3577
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Выравнивание количества пусков.

Сообщение Михайло »

freefire78, я не уверен, что вы адекватно понимаете задачу, про перегрев и все такое.

Компрессор (один, без всякой посторонней шелухи) работает так: набирает давление до Pmax, отключается, затем, когда давление падает до Pmin снова включается и накачивает давление до Pmax и т.д.
Из простор интернета:
это безграмотно... тк при понижении давления включится тот компрессор у которого прессостат настроен на меньшее давление. одинаково настроить прессостаты невозможно. как итог работать будет один компрессор. остальные для вида... разгрузочные клапаны надо паралелить если они не электрические а заведёные на прессостат.
Отправлено спустя 5 минут 16 секунд:
понижении давления включится тот компрессор у которого прессостат настроен на меньшее давление
На самом деле автор хотел сказать "настроен на большее давление", но на данном этапе обсуждения не суть.

olexsa
эксперт
эксперт
Сообщения: 1266
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 78 раз
Поблагодарили: 159 раз

Выравнивание количества пусков.

Сообщение olexsa »

просто в качестве размышления: если компрессоры перегреваются при работе, то можно предположить о не соответствии оборудования технологическому процессу. Доведем ситуацию до абсурда: изначальное давление 0. Включились три компрессора. Через какое-то время давление превысило 6 бар, один компрессор отключился, и осталось в работе 2 компрессора. И вот по стечению обстоятельств давление постоянно находится в диапазоне от 6 до 7 бар. И два компрессора будут постоянно в работе. И на сколько их хватит до перегрева? А что будет когда перегреются? Оба останавливать? Но тогда только один имеется для работы. А его достаточно? А почему возникает перегрев? Корпус, сервисная жидкость, цилиндры? У компрессора есть защита по перегреву? А возможно, он греется от того, что где - то что - то плохо охлаждается в его конструкции? Или же компрессор по своим заявленным характеристикам рассчитан только на определенный цикл "работа - пауза".
Да, согласен, обсуждение уже уходит в сторону от заданного вопроса. Но сама по себе постановка не совсем укладывается в понимание надежности работы такой системы. И складывается впечатление, что с помочью цикличности включения механики имеют намерение скрыть свои недоработки.

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

olexsa, Я тоже думал про эту ситуацию с давлением. Но сейчас речь не идет о причинах перегрева.
Старая система работала с контроллером, а не просто по трем реле давления. Поэтому возможно было менять компрессора (последовательность запуска и остановки). Но умер контроллер, а хочется сделать с наработкой по часам.

olexsa
эксперт
эксперт
Сообщения: 1266
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 78 раз
Поблагодарили: 159 раз

Выравнивание количества пусков.

Сообщение olexsa »

freefire78 писал(а): 10 июн 2023, 18:48 Надо реализовать проверку количества запусков компрессоров, чтобы выравнивать примерно.
freefire78 писал(а): 10 июн 2023, 18:48 Компрессор с наименьшим количеством пусков должен включаться первым и выключаться последним...
freefire78 писал(а): 11 июн 2023, 06:53 Но умер контроллер, а хочется сделать с наработкой по часам.
В первых двух сообщениях акцент на количество пусков. В крайнем - на наработку по часам. Так все таки с количеством пусков, или с наработкой по часам? Или и с количеством пусков, и с наработкой по часам?

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

Учитывая написаное вами, видится FIFO.
Это применительно к моей ситуации.
Но алгоритм с приоритетом по часовой наработке тоже хотелось бы проработать.
Аватара пользователя

doza
завсегдатай
завсегдатай
Сообщения: 540
Зарегистрирован: 05 ноя 2012, 07:38
Имя: Дозморов Владимир Владимирович
Страна: Россия
город/регион: Северск
Благодарил (а): 1 раз
Поблагодарили: 26 раз

Выравнивание количества пусков.

Сообщение doza »

Попробую разобрать проблему по порядку :ges_hmm: .
Потребление воздуха мало, запуск трех, последовательное отключение всех при 8.5, расмотрим пограничный режим давление будет >8->8.5, если запускать только один двигатель, запуск под нагрузкой соответственно придется городить переключение с треугольника на звезду (это отдельная схема по таймеру, её рассматривать не будем), ток с учетом того что динамическое сопротивление обмоток двигателя в момент пуска очень маленькое, пусковой ток может превышать в 4-5 раз от номинального, двигатель на 10-20 сек превращается в тен, при работе в 10 мин и простое 5 мин (нет принудительного обдува), опасения заказчика понятны.
Собрать схему на реле, на мой взгляд будет проще собрать релейный компьютер.
Пробуем на ФБД для лого.
1 режим давление <6 1,2,3 запуск
2 режим давление >6->7 отключение одного из 1,2,3 поочередно.
3 режим давление >7->8 один включен постоянно вариативно, отключение одного из 1,2,3 поочередно за исключением уже включенного.
4 режим давление >8->8.5 включение одного из 1,2,3 поочередно.
5 режим давление >8.5 1,2,3 отключение.
В общем конфликт логики с 3 режимом. 125 или 145 вполне реализуемы зацикливание с задержкой и блокировкой.
Пробуем на СТ для контроллера.
Создать таблицу работы, по событию обратится к таблицы выполнить смещение в таблицы на следующий цикл. Вполне реализуемо проблема будет только с переходом, чтоб не пришлось когда надо 2 включить в работу при этом придется один отключить.
Ладно зачем придумывать велосипед если его уже придумали.
Чебурашку видишь???? я тоже не вижу, а он есть.

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 320
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 113 раз

Выравнивание количества пусков.

Сообщение SMax »

freefire78 писал(а): 10 июн 2023, 18:48 Здравствуйте. Есть три компрессора, и три реле давления. Низкое давление запускает все три компрессора. Высокое давление отключает один компрессор, а среднее давление включает один компрессор.
Надо реализовать проверку количества запусков компрессоров, чтобы выравнивать примерно.
Не могу сообразить как это сделать.
Компрессор с наименьшим количеством пусков должен включаться первым и выключаться последним...
Вот Вам функция на FBD (можно переключить на LAD) для Simatiс Step7 (классика), надеюсь разберетесь.
Compr.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

olexsa
эксперт
эксперт
Сообщения: 1266
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 78 раз
Поблагодарили: 159 раз

Выравнивание количества пусков.

Сообщение olexsa »

doza писал(а): 11 июн 2023, 08:49 запуск под нагрузкой соответственно придется городить переключение с треугольника на звезду
При 22 кВт не обязательно переключать (конечно, зависит многое от параметров электроснабжения. Также неизвестно на какие напряжения ЭД. Если 3Ф - 230/400 В, то переключать не получиться. И ведь раньше так работало. То есть все три компрессора включались одновременно. У автора другая "головная боль".

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 320
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 113 раз

Выравнивание количества пусков.

Сообщение SMax »

Расширенный вариант
Compr2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Выравнивание количества пусков.

Сообщение Jackson »

freefire78 писал(а): 10 июн 2023, 18:48 Надо реализовать проверку количества запусков компрессоров, чтобы выравнивать примерно.
Не могу сообразить как это сделать.
Хм, те кто это сообразили, на этом зарабатывают деньги, заложив этот алгоритм в контроллеры и продавая их. А Вы, за здорово живёшь, просите этот алгоритм озвучить во всех деталях? :ext_dont_ment: Советую в 1 очередь подумать об этом, вполне возможно купить готовый контроллер управления компрессорами будет дешевле и проще, чем неделю рожать и потом отлаживать собственный алгоритм, который уже изобретён другими. И, кстати, в документации тех контроллеров этот алгоритм наверняка и описан.

А по делу... А вы уверены что нужно в самом деле "оптимизировать" количество пусков, а не моторесурс? Частота пусков зависит от уставок пусков/остановок: сделаете маленький гистерезис этих уставок - будет постоянно пускаться/останавливаться, сделаете большой - значительно реже. Если уставки одни и те же для всех компрессоров, то достаточно чередовать компрессоры по моторесурсу, а количество пусков выровняется автоматически вслед за моторесурсом.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
freefire78
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 24 ноя 2020, 14:22
Имя: Андрей
Страна: Узбекистан
город/регион: Chirchik
Поблагодарили: 1 раз

Выравнивание количества пусков.

Сообщение freefire78 »

Jackson, ну не все так радужно с оборудованием 98 года. Там либо "падишах умер", либо "ишак сдох". Это я про производителей этого оборудования. Я изначально хотел выравнивать по часам. Функция запуска моторов компрессоров с защитой от цикличных запусков готова почти. Ничего сложного просто задержки, которые можно будет изменять с панели.
Выше предложили FC. Есть там пара моментов, которых мне не хватало. Но самое главное идея ясна, за что большое спасибо.
Допилить функцию надо, так как она работает не правильно. Но это мелочи уже.
Спасибо всем. Вы реально сильно помогли.
Последний раз редактировалось freefire78 13 июн 2023, 11:24, всего редактировалось 1 раз.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Выравнивание количества пусков.

Сообщение Jackson »

freefire78 писал(а): 13 июн 2023, 10:50 ну не все так радужно с оборудованием 98 года
Есть же современное. :)
Моих главных идей было три:
1. Наверняка это всё уже придумано и незачем изобретать велосипед.
2. Кол-во пусков не зависит от алгоритма, оно зависит только от уставок пуска.
3. То что вы сидите и разрабатываете алгоритм - стоит денег, каждый Ваш час. И немалых. Купить готовое - может быть значительно дешевле, и время на разработку не тратится. Даже если это стОит столько же - выигрыш уже налицо: вы выигрываете время, оно свободно.

Отправлено спустя 2 минуты 23 секунды:
freefire78 писал(а): 13 июн 2023, 10:50 Спасибо всем. Вы реально сильно помогли.
Для того и собрались. :ext_gimmefive:
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Алгоритмы»