Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
maytonЧто за помехи? Какой-то кретин неэкранированную сигнальную линию обмотал вокруг двигателя. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 23:42 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovm_Slaпри работе насоса опросы редко происходят, явно выраженной полосы не получается Да и ладно. И так видно, что даже переходные процесс не могут выдавить режим выше номинала. могут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 23:48 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
maytonЕсть мысли. Конечно-же топик не про С++. А скорее про автоматику и управление. Вопросы по расчёту средних надо вообще вынести отдельным топиком. Ситуация с лагом в 50 секунд - ненормальна. Надо разбираться. Что за помехи? Это штатный режим? Если поставить параллельно 2 датчика - будут ли их показания имять ярко выраженную схожесть или это просто дефект одного конкретного. Вобщем надо сюда срочно звать специалиста по этим датчикам. Думаю что решение вообще другое.мат аппарат нужен железо оставьте в покое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 23:50 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_SlaА вот когда насос работает из-за помех от частотника опрос датчика происходит медленно. Задержки доходят до 40-50 сек. издеваетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 23:55 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Slaмат аппарат нужен железо оставьте в покое Какой аппарат? Какого рода сущности мы вовлечём в эту дискуссию? Топологии? Группы? Кольца? Вычеты? Какого вообще хрена в этой задаче делает матаппарат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:00 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Изопропилm_SlaА вот когда насос работает из-за помех от частотника опрос датчика происходит медленно. Задержки доходят до 40-50 сек. издеваетесь?хорошо, представь, что датчик опрашивается идеально раз в 1 сек как в этом случае решить проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:00 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Slaкак в этом случае решить проблему? Отбросить N процентов случайных выбросов. Усреднить следующие M процентов данных. Профит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:02 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
maytonСитуация с лагом в 50 секунд - ненормальна. Надо разбираться. Что за помехи? Это штатный режим?Если ты боишься что 50 секунд это слишком долго, то огорчу - это может быть и слишком часто. Зависит от вязкости жидкости. Для нефти, частота датчиков ставится в пять минут, чаще читать просто нет смысла. Слишком большая вязкость жидкости, скорость потока изменяется очень медленно. Для воды частота должна быть выше, но я лично, не знаю насколько. Я только с нефтяными насосами работал. maytonЕсли поставить параллельно 2 датчика - будут ли их показания имять ярко выраженную схожесть или это просто дефект одного конкретного.Да будут. Когда насос включается/выключается, в жидкости появляются волны, форма и частота которых зависят от тысячи причин. Предсказать эти волны практически невозможно, можно только сказать что они обязательно будут. Там и форма трубы играет роль, и тип насоса и температура жидкости. И конечно надо учесть что жидкость неоднородна (хотя бы температурно). В общем резюме то, что датчики действительно никогда не будут показывать одно конкретное значение. Поэтому я всегда говорю о полосах. maytonВобщем надо сюда срочно звать специалиста по этим датчикам. Думаю что решение вообще другое.Ну.... (смущенно шаркает ножкой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:09 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Slaмат аппарат нужен железо оставьте в покоеМат аппарат есть. Но делать на основе железа - на несколько порядков проще. Можешь поискать здесь: http://ngpedia.ru/ Не могу сейчас сходу сказать какая статья конкретно тебе нужна, но я на 100% уверен что в этой энциклопедии есть то что ты ищешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:16 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
White Owl, спс посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:43 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_SlaWhite Owlпропущено... Честно говоря я не очень понимаю твою проблему. Если ты не знаешь граничные значения рабочего режима и/или предполагаешь что эти граничные значения будут плавать, то: .все верно, границы будут плавать информации о включения насоса у меня нет и не будет ( денег на удаленный модуль DI ни кто не даст ) Ты же показания датчика читаешь откуда то (датчики давления с 485 такая дорогая экзотика, что никто их не использует) - с частотника или с контроллера. Вот и бери оттуда же или ток или обороты двигателя или статус команды на включение. Можно несколько устройств по шине 485 опрашивать поочередно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 01:21 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Зимарглm_Slaпропущено... все верно, границы будут плавать информации о включения насоса у меня нет и не будет ( денег на удаленный модуль DI ни кто не даст ) Ты же показания датчика читаешь откуда то (датчики давления с 485 такая дорогая экзотика, что никто их не использует) - с частотника или с контроллера. Вот и бери оттуда же или ток или обороты двигателя или статус команды на включение. Можно несколько устройств по шине 485 опрашивать поочередно.стоят ТРМ-202 с двумя датчиками давления, не куда там дискретные входя цеплять на покупку модулей ДИ денег не дадут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 03:15 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_SlaЗимарглпропущено... Ты же показания датчика читаешь откуда то (датчики давления с 485 такая дорогая экзотика, что никто их не использует) - с частотника или с контроллера. Вот и бери оттуда же или ток или обороты двигателя или статус команды на включение. Можно несколько устройств по шине 485 опрашивать поочередно.стоят ТРМ-202 с двумя датчиками давления, не куда там дискретные входя цеплять на покупку модулей ДИ денег не дадут В документации на твой ТРМ есть r.out1 Выходной сигнал канала 1 - вот его и смотри. Или 2й канал - куда управление частотником прицеплен. И связь надо делать - это беспроблемный протокол и сеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 03:42 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Еще и регулятор купили тупой температурный (>Два независимых канала регулирования измеряемых величин по двухпозиционному закону или аналоговому П-закону), а нужен с ПИ регулятором :fail: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 03:45 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
ЗимарглЕще и регулятор купили тупой температурный (>Два независимых канала регулирования измеряемых величин по двухпозиционному закону или аналоговому П-закону), а нужен с ПИ регулятором :fail:По твоим сообщениям сразу понял, что ты большойц гуру и великий интернет ванга. Но что-то все мимо, может устал? я из эксплуатации и "модернизурую" установку, которую купили 7 лет назад Свой пожелания по проектированию расскажи создателям, мне ты их зачем рассказываешь? трм там как "показометры" пид на частотнике управляет всем ЛОГО на 220В З.Ы. Хорошо, что есть большие интернет гуру. Даже не знаю, как мы, идиоты, без вас бы обходились... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 05:29 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Проредил твой лог Убрал все что < среднее + 3*среднеквадратичное отклонение (в данном случае < 0,286), т.е. нерабочий режим кроме тех что примыкают к началу/концу рабочего импульса ВремяПоказания14:01:472.3514:02:132.3514:03:142.414:03:38-0.4114:03:411.2414:03:461.714:04:000.1414:11:340.0514:12:052.1514:12:072.1914:12:092.114:12:212.1414:12:322.2614:14:102.2914:14:192.2614:14:510.3214:14:53-0.0114:28:590.0514:29:133.214:29:321.2614:29:350.0214:29:410.1214:30:032.3414:30:282.114:30:571.6914:31:031.7514:31:131.4714:32:241.5514:32:29-0.0114:36:240.0514:37:011.7714:37:030.0414:37:120.0514:37:192.3614:37:243.314:37:250.0414:42:460.0514:42:521.5414:43:142.0914:43:401.4514:43:511.5514:44:030.4514:44:05-0.0414:45:250.0514:45:260.514:45:270.2114:45:321.9214:45:532.9514:45:592.3614:46:040.6214:46:05-0.0114:52:400.0514:52:410.4514:52:420.3314:52:472.1514:53:102.5614:53:190.7914:53:21-0.1214:53:390.0514:53:501.9114:53:52-0.1114:59:090.0514:59:100.4314:59:140.6314:59:161.914:59:172.7914:59:183.0414:59:223.0714:59:323.0914:59:343.0814:59:363.0914:59:413.1314:59:434.3114:59:450.3414:59:470.114:59:590.05 Построй график в экселе и для начала просто определись какие из этих точек ты считаешь надо брать? Или наоборот, какие откидывать. Дальше уже алгоритм их отлова изобретать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 06:56 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Dima T Проредил твой лог Убрал все что < среднее + 3*среднеквадратичное отклонение (в данном случае < 0,286), т.е. нерабочий режим кроме тех что примыкают к началу/концу рабочего импульса ВремяПоказания14:01:472.3514:02:132.3514:03:142.414:03:38-0.4114:03:411.2414:03:461.714:04:000.1414:11:340.0514:12:052.1514:12:072.1914:12:092.114:12:212.1414:12:322.2614:14:102.2914:14:192.2614:14:510.3214:14:53-0.0114:28:590.0514:29:133.214:29:321.2614:29:350.0214:29:410.1214:30:032.3414:30:282.114:30:571.6914:31:031.7514:31:131.4714:32:241.5514:32:29-0.0114:36:240.0514:37:011.7714:37:030.0414:37:120.0514:37:192.3614:37:243.314:37:250.0414:42:460.0514:42:521.5414:43:142.0914:43:401.4514:43:511.5514:44:030.4514:44:05-0.0414:45:250.0514:45:260.514:45:270.2114:45:321.9214:45:532.9514:45:592.3614:46:040.6214:46:05-0.0114:52:400.0514:52:410.4514:52:420.3314:52:472.1514:53:102.5614:53:190.7914:53:21-0.1214:53:390.0514:53:501.9114:53:52-0.1114:59:090.0514:59:100.4314:59:140.6314:59:161.914:59:172.7914:59:183.0414:59:223.0714:59:323.0914:59:343.0814:59:363.0914:59:413.1314:59:434.3114:59:450.3414:59:470.114:59:590.05 Построй график в экселе и для начала просто определись какие из этих точек ты считаешь надо брать? Или наоборот, какие откидывать. Дальше уже алгоритм их отлова изобретать.спс посмотрю так сделал: 1) ищу макс и мин в выборке 2) ср = (макс+мин) / 2 3) считаю среднее из значений больше ср на большиих давлениях хорошо работает, погрешность небольшая на малых давлениях большая погрешность, сказываются пики пока оставлю, надо паузу взять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:09 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Sla, а вам не подходит формула среднего значения непрерывной величины ? Должна подходить. Аппроксимируйте ваши значения, и воспользуйтесь готовыми формулами из теории вероятности(по-моему достаточно взять один школьный интеграл, уточните, я тервером глубоко не занимаюсь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:19 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Slaспс посмотрю так сделал: 1) ищу макс и мин в выборке 2) ср = (макс+мин) / 2 3) считаю среднее из значений больше ср на большиих давлениях хорошо работает, погрешность небольшая на малых давлениях большая погрешность, сказываются пики пока оставлю, надо паузу взять нет, это неверно в рамках вашей задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:19 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
А ещё я думаю, или помню, что существуют аналогичные формулы для дискретных величин, так что может быть вы и без аппроксимации обойдётесь. Должен быть переход от интеграла к сумме и наоборот. Вы посмотрите, вам это должно подойти наверняка, и расскажите нам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:23 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
m_Slaна малых давлениях большая погрешность, сказываются пики ИМХУ там данных очень мало. Участок из 1-3 точек без погрешностей никак не обработать. Я бы еще добавил учет времени, т.е. не среднее, а средневзвешенное. Например вот кусок: ВремяЗначениеПрошло сек.14:42:521.54014:43:142.092214:43:401.452614:43:511.5511 Среднее тут 1,6575 но с 1.54 до 2.09 давление росло 22 сек, до 1.45 падало 26 сек. Если это учесть, предположить что давление менялось линейно, то средневзвешенное будет 1,736 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:38 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Dima Tm_Slaна малых давлениях большая погрешность, сказываются пики ИМХУ там данных очень мало. Участок из 1-3 точек без погрешностей никак не обработать. да, точек мало думаю "размножить" точки линейной интерполяцией и посмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:54 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Посмотрел, слишком разные интервалы между точками: от 2-5 сек до 20-30. Это обязательно надо учитывать. Как вариант: тупо дополнить исходную последовательность недостающими точками, чтобы дискретность была постоянной, например 1 секунда. Время Давление14:42:521.5414:42:531.56514:42:541.59......14:43:132.06514:43:142.09...... А потом уже начинать вычисления. Среднее и т.д. Когда наступит понимание "как правильно" - заняться оптимизацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 07:58 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
White OwlmaytonВобщем надо сюда срочно звать специалиста по этим датчикам. Думаю что решение вообще другое.Ну.... (смущенно шаркает ножкой) Но Сова! Нет слов. Welcome! Просто хочу еще раз заметить что в топике пытаются в датчик впихнуть систему принимающую решения. Возможно это и удасться но когда нам потребуется просто что-то измерять - окажется что прошивка этого не позволяет. Слишком большие обязанности повесили на одно маленькое устройство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 09:46 |
|
||
|
Обработка значений датчика
|
|||
|---|---|---|---|
|
#18+
Если полагаться на то, что датчик никогда не лжет, то нужно только две вещи: 1. Фиксировать максимальные показания датчика. 2. Сбрасывать показания после некоторого порога. Порог определять эмпирически. Например уровень ниже 0.5 бар в течении 5 с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 09:46 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39130298&tid=2018674]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 182ms |

| 0 / 0 |
