Показано с 1 по 8 из 8

Тема: Расчет из измерения уровня за единицу времени расхода

  1. #1
    Пользователь Аватар для Shpilli Willi
    Регистрация
    09.07.2014
    Адрес
    г.Кемерово
    Сообщений
    29

    Question Расчет из измерения уровня за единицу времени расхода

    Доброго времени cуток!

    В общем есть одна интересная задача: из-за плохой среды нет возможности поставить расходомер, но есть показания уровня емкости откуда сливаем (план был поставить расходомер на выходе из емкости).
    Ну и как вы поняли по заголовку необходимо рассчитать расход из уровня. Но для емкости в 2 м3 и рабочего расхода расхода 100-150 л/ч изменения уровня маловаты для непрерывного расчета.

    Пока что из того, что до меня дошло: раз в 15 (или 30) секунд мы расчитываем расход, как (LVL_Old-LVL_tek)*const/240 (или 120) и перезаписываем значение LVL_old:=LVL_tek. Const это количество литров в 1 проценте. Но это не выглядит хорошо.

    Может быть кто-то с подобным сталкивался или есть идея как это хорошо реализовать?
    Последний раз редактировалось Shpilli Willi; 17.08.2017 в 03:27. Причина: вместо "суток" было "уток"...

  2. #2
    Пользователь Аватар для Shpilli Willi
    Регистрация
    09.07.2014
    Адрес
    г.Кемерово
    Сообщений
    29

    По умолчанию

    Из того, до чего ещё додумался:

    Рассчитываем LVL_Old-LVL_tek раз в 2 секунды (как бы уменьшаем "дискретизацию"), из результатов этих расчетов создаем массив длинной например в 10 значений. В конце рассчитываем среднее значение всех элементов массива (Для сглаживания возможных помех). Все в приложенном скриншоте. Возможно можно лучше, поэтому я расчитываю на Вас.
    LVL_TO_FLOW.PNG
    З.Ы. Как то это похоже на цифровой фильтр.

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,156

    По умолчанию

    Цитата Сообщение от Shpilli Willi Посмотреть сообщение
    Доброго времени cуток!

    В общем есть одна интересная задача: из-за плохой среды нет возможности поставить расходомер, но есть показания уровня емкости откуда сливаем (план был поставить расходомер на выходе из емкости).
    Ну и как вы поняли по заголовку необходимо рассчитать расход из уровня. Но для емкости в 2 м3 и рабочего расхода расхода 100-150 л/ч изменения уровня маловаты для непрерывного расчета.

    Пока что из того, что до меня дошло: раз в 15 (или 30) секунд мы расчитываем расход, как (LVL_Old-LVL_tek)*const/240 (или 120) и перезаписываем значение LVL_old:=LVL_tek. Const это количество литров в 1 проценте. Но это не выглядит хорошо.

    Может быть кто-то с подобным сталкивался или есть идея как это хорошо реализовать?
    Есть готовые расходометры с архивом и всеми прибамбасами, типа ЭХО-Р-02, которые по уровню измеряют и архивируют расход, кстати с ультразвуковым датчиком, может Вы такой хотите?!
    Последний раз редактировалось Сергей0308; 17.08.2017 в 12:47.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4
    Пользователь Аватар для Shpilli Willi
    Регистрация
    09.07.2014
    Адрес
    г.Кемерово
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Есть готовые расходометры с архивом и всеми прибамбасами, типа ЭХО-Р-02, которые по уровню измеряют и архивируют расход, кстати с ультразвуковым датчиком, может Вы такой хотите?!
    Нет, во первых на позиции уже стоит два уровнемера, а во вторых по исполнению не подходит, т.к. он измеряет в трубе/лотке (а в трубе органика с возможным образованием налёта/наростов и дихлорэтан), а труба заполнена на весь диаметр.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,156

    По умолчанию

    Цитата Сообщение от Shpilli Willi Посмотреть сообщение
    Нет, во первых на позиции уже стоит два уровнемера, а во вторых по исполнению не подходит, т.к. он измеряет в трубе/лотке (а в трубе органика с возможным образованием налёта/наростов и дихлорэтан), а труба заполнена на весь диаметр.
    Объяснил же Вам он измеряет уровень воды и пересчитывает в расход! Датчик стоит в колодце, а не трубе, Вам наверно издалека видней? Раньше в другом месте, не помню название расходомера, измерял объём проходящей по трубе воды(стояли два ультразвуковых датчика на прямом отрезке трубы), вводились данные диаметр трубы, толщина стенки и т. д. Тоесть есть и такие и такие, определяетесь, какой Вам надо, меня Вы уже запутали, берёте и пользуетесь или коли у Вас уровень уже измеряется, ищете формулу пересчёта, но в коммерческих целях такой финт наверно не пройдёт!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6
    Пользователь Аватар для Shpilli Willi
    Регистрация
    09.07.2014
    Адрес
    г.Кемерово
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Объяснил же Вам он измеряет уровень воды и пересчитывает в расход! Датчик стоит в колодце, а не трубе, Вам наверно издалека видней? Раньше в другом месте, не помню название расходомера, измерял объём проходящей по трубе воды(стояли два ультразвуковых датчика на прямом отрезке трубы), вводились данные диаметр трубы, толщина стенки и т. д. Тоесть есть и такие и такие, определяетесь, какой Вам надо, меня Вы уже запутали, берёте и пользуетесь или коли у Вас уровень уже измеряется, ищете формулу пересчёта, но в коммерческих целях такой финт наверно не пройдёт!
    Спасибо Вам за предложенное решение! В данном случае финт сугубо технологический, а насчет издалека видней, это я понял из инструкции, прощу прощения что Вас запутал неправильным пониманием. И собственно именно во славу улучшения формулы пересчета я на форум и обратился.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,156

    По умолчанию

    Цитата Сообщение от Shpilli Willi Посмотреть сообщение
    Спасибо Вам за предложенное решение! В данном случае финт сугубо технологический, а насчет издалека видней, это я понял из инструкции, прощу прощения что Вас запутал неправильным пониманием. И собственно именно во славу улучшения формулы пересчета я на форум и обратился.
    Насколько знаю(по работе это меня не касается) имеется лоток по которому течёт вода, датчик определяет уровень воды в лотке, из уровня воды в лотке рассчитывается, в зависимости от его формы, площадь поперечного сечения потока воды, скорость потока принимается постоянной величиной в зависимости от угла наклона лотка от горизонтальной оси, имея эти данные получаем мгновенный расход и объём пройдённой воды в течении времени, короче как-то так, ну не знаю, какую формулу Вы хотите улучшить, а здесь что-то улучшить просто невозможно!
    Последний раз редактировалось Сергей0308; 19.08.2017 в 16:52.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8
    Пользователь Аватар для Shpilli Willi
    Регистрация
    09.07.2014
    Адрес
    г.Кемерово
    Сообщений
    29

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Насколько знаю(по работе это меня не касается) имеется лоток по которому течёт вода, датчик определяет уровень воды в лотке, из уровня воды в лотке рассчитывается, в зависимости от его формы, площадь поперечного сечения потока воды, скорость потока принимается постоянной величиной в зависимости от угла наклона лотка от горизонтальной оси, имея эти данные получаем мгновенный расход и объём пройдённой воды в течении времени, короче как-то так, ну не знаю, какую формулу Вы хотите улучшить, а здесь что-то улучшить просто невозможно!
    Сергей0308 Вы или тралите меня или не понимаете про что я Вам говорю... Это раздел форума CoDeSys v2 в котором обсуждаются алгоритмы/костыли/формулы и все вопросы/задачи которые можно решить при помощи ПЛК. В данном случае все "железо" нижнего уровня уже есть, осталось только корректно "подружить" его с ПЛК и вывести в скаду. И мой вопрос касается не подбора оборудования, а как при помощи алгоритмов/костылей/формул в ПЛК110 получить из аналогового уровня расход. Но все равно спасибо за Ваши ответы

Похожие темы

  1. Расчет расхода воды
    от Scream в разделе ПЛК1хх
    Ответов: 77
    Последнее сообщение: 30.06.2020, 15:34
  2. Ответов: 28
    Последнее сообщение: 29.03.2017, 13:08
  3. Расчет расхода пара с помощью датчика ПД200
    от alexfly в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 29.11.2016, 09:53
  4. Ответов: 1
    Последнее сообщение: 14.02.2015, 10:58
  5. Ответов: 24
    Последнее сообщение: 13.01.2015, 10:38

Ваши права

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