Перейти к содержанию
    

Поведение системы в аварийном состоянии.

Не совсем то место спрашивать такой вопрос. Но есть малая надежда что кто то занимался контролерами для теплиц.

Есть контролер управляющий теплицей. Много датчиков - температура, влажность, уровень освещенности, счетчик воды, состояние почвы и так далее. И соответственно выходы управляющие температурой, влажностью, светом и так далее.

Выходы реагируют на входящие датчики. Вопрос - что делать если один или несколько датчиков вдруг сломались? Как система должна реагировать?

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, jenya7 said:

Как система должна реагировать?

Деградировать. В прямом смысле. Если возможно, то вычислять параметры теплицы аналитически по оставшимся датчикам с ухудшением точности. Примерно так сделано в автомобилях: если вышел из строя датчик дроссельной заслонки, то говорим об этом водителю, но угол поворотка заслонки косвенно вычисляем по угловой скорости коленвала. И не останавливаемся по среди дороги))) Если вычислить параметры парника невозможно, а для продолжения безопасного роста огурцов они требуются, то приводим систему в безопасное состояние (например, выключаем полив, открываем форточки на 10 градусов, подогрев на 20 % от максимума, свет на 20 %) и звоним пользователю!!!! Есть высокая вероятность, что ничего за полчаса с огурцами не случится))))

12 minutes ago, jenya7 said:

Но есть малая надежда что кто то занимался контролерами для теплиц.

Ни, к теплицам это не имеет ни какого отношения. Это АСУТП в чистом виде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, haker_fox said:

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

Ну а гипотетически, если все температурные датчики сломались? Я думал может логировать данные и на их основе выстраивать какой то алгоритм. AI для бедных :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Настаиваю, что это должно быть согласовано в ТЗ с заказчиком. С технологом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, Михась said:

Настаиваю, что это должно быть согласовано в ТЗ с заказчиком. С технологом.

 

в данном случае заказчик ждет от меня решения. фермер не силен в алгоритмике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, скажите ему, что если что-то пойдет не так, попробуете на новой партии огурцов. Тут не алгоритмика а агрономия, кому то  придется ее изучать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, jenya7 said:

фермер не силен в алгоритмике.

Гм, но он силён в агрономике.

7 minutes ago, jenya7 said:

Ну а гипотетически, если все температурные датчики сломались?

Я же написал в первом ответе: выставляем безопасные значения на исполнительных механизмах,  и срочно требуем ремонт.

8 minutes ago, jenya7 said:

AI для бедных :))

"Сынок, это фантастика!"))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, haker_fox said:

Гм, но он силён в агрономике.

Я же написал в первом ответе: выставляем безопасные значения на исполнительных механизмах,  и срочно требуем ремонт.

"Сынок, это фантастика!"))))

 

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

 

здрасте, фантастика. так работает биг дата, собирает миллион данных на протяжении времени, анализирует и делает свои выводы.

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, jenya7 said:

а при чем здесь агрономика?

Как же при чём? Это техпроцесс, которым вы управляете. 

2 minutes ago, jenya7 said:

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

Верно, но вы это можете предложить, зная техпроцесс. Я не понимаю, как вы по-другому сможете решить свою задачу. В конечном счёте даже не важно, что вы предложите, главное - не нарушить техпроцесс.

3 minutes ago, jenya7 said:

здрасте, фантастика. так работает биг дата, собирает миллион данных на протяжении времени, анализирует и делает свои выводы.

Я, канеш, не усатый старик с бородой, взрощенный на лампах в 50-е, но мне пришлось лезть в вики, чтобы понять, что такое "AI", который вы упомянули. А что такое "биг дата"? Я понимаю, козырять модными словечками - это круто. Только сколько голов стояли за этой "биг датой"? Сможете повторить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, haker_fox said:

Как же при чём? Это техпроцесс, которым вы управляете. 

Верно, но вы это можете предложить, зная техпроцесс. Я не понимаю, как вы по-другому сможете решить свою задачу. В конечном счёте даже не важно, что вы предложите, главное - не нарушить техпроцесс.

в принципе система работает на основе пользовательского скрипта. сказать ему что бы учитывал ошибки в скрипте? сбросить это на него?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так предложите фермеру два варианта решения: 1) система будет дешевой, с минимальным резервированием, но если что-то накроется медным тазом в час ночи, то ему придется бежать и заменять вышедшие из строя элементы; 2) система будет дублирована (или даже утроена), если отрубается основная линия, включается резервный контроллер; но все равно в случае полного ахтунга товарищу в час ночи вставать придется (хотя, в данном случае вероятность такого отказа значительно ниже, если фермер будет вовремя вышедшее из строя заменять - но теперь уже не ночью, а днем).

7 minutes ago, haker_fox said:

А что такое "биг дата"? Я понимаю, козырять модными словечками - это круто.

Big Data в наше время - очень модный термин для попила бабосов на пустом месте. Обзываем обычный архив данных "биг датой" и получаем профит в виде грантов и статей по модному направлению ☺

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, jenya7 said:

сбросить это на него?

А вы уверены, что этот фермер осилит скрипт? Может быть ему надо "нажал кнопку, и огурцы поспели". Это уже вопрос договорённости между вами, не имеющий отношения к техническому форуму.

Но я бы сделал систему максимально независящую от человека с самодиагностикой всего и вся. В принципе, я так уже делал. Только не для фермерского хозяйства, а для электрической подстанции. Если вышли из строя некритические датчики, микросхемы, то продолжаем работать, но даём уведомление "Ошибка". Если продолжать работать невозможно, то даём уведомление "Отказ". При этом пользователь несёт ответственность за интерпретацию этих уведомлений и своевременный ремонт системы. С нашей стороны наш прибор в статусе "Отказ" блокировал некоторые цепи управления выключателем (высоковольтным), но это настраивалось в меню прибора. Т.е. мог и не блокировать, а только уведомлять. В числе приятных "няш" можно было настроить, будут ли мигать статусные светодиоды, или просто гореть))) Но мы вся обговорили с пользователем. Т.е. недосказанности и недопонимния не было.

3 minutes ago, Eddy_Em said:

Ну так предложите фермеру два варианта решения:

Согласен!

3 minutes ago, Eddy_Em said:

Big Data в наше время - очень модный термин для попила бабосов на пустом месте

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, jenya7 сказал:

Ну а гипотетически, если все температурные датчики сломались?

Тут программисту самое время задуматься о правильном монтаже системы с возможностью быстрой замены неисправных узлов. Если, к примеру, нет возможности поставить коробочку с клеммами, то провода соединяют скотчлоком. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...