Проверка и согласование данных

редактировать

Проверка и согласование данных промышленного процесса или, короче, проверка и согласование данных (DVR) - это технология, которая использует информацию о процессе и математические методы для автоматического обеспечения проверки данных и согласования путем корректировки измерений в промышленных процессах. Использование цифрового видеорегистратора позволяет извлекать точную и надежную информацию о состоянии промышленных процессов из необработанных данных измерений и дает единый согласованный набор данных, представляющих наиболее вероятную операцию процесса.

Содержание
  • 1 Модели, данные и ошибки измерений
    • 1.1 Типы ошибок
    • 1.2 Необходимость устранения ошибок измерения
  • 2 История
  • 3 Согласование данных
    • 3.1 Резервирование
      • 3.1. 1 Пример вычисляемых и невычисляемых систем
    • 3.2 Преимущества
  • 4 Проверка данных
    • 4.1 Фильтрация данных
    • 4.2 Проверка результатов
    • 4.3 Обнаружение общих ошибок
  • 5 Расширенная проверка и согласование данных
    • 5.1 Термодинамические модели
    • 5.2 Устранение серьезных ошибок
    • 5.3 Рабочий процесс
  • 6 Приложения
  • 7 См. Также
  • 8 Ссылки
Модели, данные и ошибки измерений

Промышленные процессы, например, химические или термодинамические процессы на химических заводах, нефтеперерабатывающих заводах, объектах добычи нефти или газа или электростанциях часто представлены двумя основными способами:

  1. Модели, которые выражают общую структуру процессов,
  2. Данные который отражает состояние процессов в данный момент времени.

Модели могут иметь разные уровни детализации, например, можно nвключайте простые массы или составные балансы сохранения или более продвинутые термодинамические модели, включая законы сохранения энергии. Математически модель может быть выражена нелинейной системой уравнений F (y) = 0 {\ displaystyle F (y) = 0 \,}F(y)=0\,в переменных y = (y 1,…, yn) {\ displaystyle y = (y_ {1}, \ ldots, y_ {n})}y = (y_1, \ ldots, y_n) , который включает в себя все вышеупомянутые системные ограничения (например, масса или тепло уравновешиваются вокруг единицы). Переменной может быть температура или давление в определенном месте на заводе.

Типы ошибок

Данные обычно происходят из измерений, выполненных в разных местах на промышленной площадке, например, измерения температуры, давления, объемного расхода и т. Д. Чтобы понять основные принципы DVR, важно сначала осознать, что Измерения растений никогда не бывают правильными на 100%, т.е. исходные измерения y {\ displaystyle y \,}y \, не являются решением нелинейной системы F (y) = 0 {\ displaystyle F ( у) = 0 \, \!}F (y) = 0 \, \! . При использовании измерений без коррекции для создания балансов завода обычно возникают неточности. Ошибки измерения можно разделить на два основных типа:

  1. случайные ошибки из-за внутренней датчика точности и
  2. систематические ошибки (или грубые ошибки) из-за калибровки датчика или неправильной передачи данных.

Случайные ошибки означает, что измерение y {\ displaystyle y \, \!}y \, \! - случайная величина со значением mean y ∗ {\ displaystyle y ^ {*} \, \!}y^*\,\!, где y ∗ {\ displaystyle y ^ {*} \, \!}y^*\,\!- истинное значение, которое обычно неизвестно. систематическая ошибка, с другой стороны, характеризуется измерением y {\ displaystyle y \, \!}y \, \! , которое является случайной величиной со средним средним y ¯ {\ displaystyle {\ bar {y}} \, \!}\ bar {y} \, \! , что не равно истинному значению y ∗ {\ displaystyle y ^ {*} \, }y ^ * \, . Для простоты получения и реализации оптимального решения для оценки и на основе аргументов, что ошибки являются суммой многих факторов (так что Центральная предельная теорема имеет некоторый эффект), согласование данных предполагает, что эти ошибки равны нормально распределенный.

К другим источникам ошибок при расчете балансов предприятия относятся технологические сбои, такие как утечки, немоделированные тепловые потери, неправильные физические свойства или другие физические параметры, используемые в уравнениях, а также неправильная структура, такая как немоделированные байпасные линии. Другие ошибки включают немоделированную динамику предприятия, такую ​​как изменения задержек, и другие нестабильности в работе предприятия, которые нарушают стационарные (алгебраические) модели. Дополнительные динамические ошибки возникают, когда измерения и образцы не берутся одновременно, особенно лабораторные анализы.

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

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

Необходимость устранения ошибок измерения

ISA-95 - международный стандарт для интеграции корпоративных систем и систем управления. В нем утверждается, что:

Согласование данных - серьезная проблема для интеграции системы управления предприятием.. Данные должны быть действительными, чтобы быть полезными для корпоративной системы. Данные часто необходимо определять на основе физических измерений, которые связаны с факторами погрешности. Обычно это необходимо преобразовать в точные значения для корпоративной системы. Это преобразование может потребовать ручного или интеллектуального согласования преобразованных значений [...]. Необходимо настроить системы, чтобы гарантировать отправку точных данных в производство и из производства. Непреднамеренные ошибки оператора или технические ошибки могут привести к слишком большому объему производства, слишком низкому производству, неправильному производству, неправильному инвентаризации или отсутствию инвентаря.

История

Цифровые видеорегистраторы становятся все более важными из-за производственных процессов становится все более и более сложным. DVR начался в начале 1960-х годов с приложений, направленных на закрытие материальных остатков в производственных процессах, где были доступны исходные измерения для всех переменных. При этом была поставлена ​​задача выявления и устранения грубой ошибки . В конце 1960-х и 1970-х годах неизмеряемые переменные учитывались в процессе согласования данных. DVR также стал более зрелым благодаря рассмотрению общих систем нелинейных уравнений, исходящих из термодинамических моделей. Были введены квазистационарная динамика для фильтрации и одновременной оценки параметров во времени. в 1977 году Стэнли и Мах. Динамический DVR был сформулирован как задача нелинейной оптимизации Либманом и др. в 1992 г.

Согласование данных

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

Учитывая n {\ displaystyle n}n измерений yi {\ displaystyle y_ {i}}y_ {i} , согласование данных можно математически выразить как задача оптимизации следующего вида:

min x, y ∗ ∑ i = 1 n (yi ∗ - yi σ i) 2 при условии F (x, y ∗) = 0 y min ≤ y ∗ ≤ y max x min ≤ x ≤ x max, {\ displaystyle {\ begin {align} \ min _ {x, y ^ {*}} \ sum _ {i = 1} ^ {n} \ left ({ \ frac {y_ {i} ^ {*} - y_ {i}} {\ sigma _ {i}}} \ right) ^ {2} \\ {\ text {при условии}} F (x, y ^ { *}) = 0 \\ y _ {\ min} \ leq y ^ {*} \ leq y _ {\ max} \\ x _ {\ min} \ leq x \ leq x _ {\ max}, \ end {выровнено}} \, \!}\ begin {align} \ min_ {x, y ^ *} \ sum_ {i = 1} ^ n \ left (\ frac {y_i ^ * - y_i} {\ sigma_i} \ right) ^ 2 \\ \ text {при условии} F (x, y ^ *) = 0 \\ y_ \ min \ le y ^ * \ le y_ \ max \\ x_ \ min \ le x \ le x_ \ max, \ end {align} \, \!

где yi ∗ {\ displaystyle y_ {i} ^ {*} \, \!}y_i ^ * \, \! - согласованное значение i {\ displaystyle i }i -е измерение (i = 1,…, n {\ displaystyle i = 1, \ ldots, n \, \!}i = 1, \ ldots, n \, \! ), yi { \ displaystyle y_ {i} \, \!}y_i \, \! - измеренное значение i {\ displaystyle i}i -го измерения (i = 1,…, n {\ displaystyle i = 1, \ ldots, n \, \!}i = 1, \ ldots, n \, \! ), xj {\ displaystyle x_ {j} \, \!}x_j \, \! - это j {\ displaystyle j}j-я неизмеряемая переменная (j = 1,…, m {\ displaystyle j = 1, \ ldots, m \, \!}j = 1, \ ldots, m \, \! ) и σ i {\ displaystyle \ sigma _ {i} \, \!}\ sigma_i \, \! является стандартным отклонение i {\ displaystyle i}i -го измерения (i = 1,…, n {\ displaystyle i = 1, \ ldots, n \, \!}i = 1, \ ldots, n \, \! ), F (x, y ∗) = 0 {\ displaystyle F (x, y ^ {*}) = 0 \, \!}F (x, y ^ *) = 0 \, \! являются p {\ displaystyle p \, \!}p \, \! ограничения равенства процессов и x min, x max, y min, y max {\ displaystyle x _ {\ min}, x _ {\ max}, y_ { \ min}, y _ {\ max} \, \!}x _ {\ min}, x _ {\ max}, y _ {\ min}, y _ {\ max} \, \! - границы измеряемых и неизмеряемых переменных.

Термин (yi ∗ - yi σ i) 2 {\ displaystyle \ left ({\ frac {y_ {i} ^ {*} - y_ {i}} {\ sigma _ {i) }}} \ right) ^ {2} \, \!}\left(\frac{y_i^*-y_i}{\sigma_i}\right)^2\,\!называется штрафом за измерение i. Целевая функция - это сумма штрафов, которая будет обозначаться ниже как f (y ∗) = ∑ i = 1 n (yi ∗ - yi σ i) 2 {\ displaystyle f (y ^ {* }) = \ sum _ {i = 1} ^ {n} \ left ({\ frac {y_ {i} ^ {*} - y_ {i}} {\ sigma _ {i}}} \ right) ^ { 2}}f (y ^ *) = \ sum_ {i = 1} ^ n \ left (\ frac {y_i ^ * - y_i} { \ sigma_i} \ right) ^ 2 .

Другими словами, нужно минимизировать общую поправку (измеренную методом наименьших квадратов), которая необходима для удовлетворения системных ограничений. Кроме того, каждый член наименьших квадратов взвешивается по стандартному отклонению соответствующего измерения. Стандартное отклонение связано с точностью измерения. Например, при уровне достоверности 95% стандартное отклонение составляет примерно половину точности.

Резервирование

Согласование данных в значительной степени опирается на концепцию избыточности, чтобы как можно меньше корректировать измерения, чтобы удовлетворить ограничения процесса. Здесь избыточность определяется иначе, чем избыточность в теории информации. Вместо этого избыточность возникает из объединения данных датчика с моделью (алгебраические ограничения), иногда более конкретно называемого «пространственной избыточностью», «аналитической избыточностью» или «топологической избыточностью».

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

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

Топологическая избыточность тесно связана со степенями свободы (dof {\ displaystyle dof \, \!}dof \, \! ) математической системы, т. е. минимальное количество единиц информации (т. е. измерений), необходимых для вычисления всех переменных системы. Например, в приведенном выше примере для сохранения потока требуется, чтобы a = b + c {\ displaystyle a = b + c \,}a = b + c \, . Чтобы вычислить третью, нужно знать значения двух из трех переменных. Степень свободы модели в этом случае равна 2. Для оценки всех переменных необходимо как минимум 2 измерения, а для избыточности - 3.

Говоря о топологической избыточности, мы должны различать измеряемые и неизмеряемые переменные. Далее обозначим через x {\ displaystyle x \, \!}x \, \! неизмеряемые переменные и y {\ displaystyle y \, \!}y \, \! измеряемые переменные. Тогда система ограничений процесса становится F (x, y) = 0 {\ displaystyle F (x, y) = 0 \, \!}F (x, y) = 0 \, \! , что является нелинейной системой в y {\ displaystyle y \, \!}y \, \! и x {\ displaystyle x \, \!}x \, \! . Если система F (x, y) = 0 {\ displaystyle F (x, y) = 0 \, \!}F (x, y) = 0 \, \! вычисляется с помощью n {\ displaystyle n \, }n \, даны измерения, тогда уровень топологической избыточности определяется как red = n - dof {\ displaystyle red = n-dof \, \!}красный = n - глубина резкости \, \! , т.е. число дополнительных измерений, которые доступны поверх тех измерений, которые необходимы для того, чтобы просто рассчитать систему. Другой способ просмотра уровня избыточности - использовать определение dof {\ displaystyle dof \,}dof \, , которое представляет собой разницу между количеством переменных (измеренных и неизмеренных) и количеством переменных. уравнения. Тогда получается

красный = n - dof = n - (n + m - p) = p - m, {\ displaystyle {\ begin {align} red = n-dof = n- (n + mp) = pm., \ end {align}}}\ begin {align} red = n - dof = n - (n + mp) = pm, \ end {align}

т.е. избыточность - это разница между количеством уравнений p {\ displaystyle p \,}p \, и количеством неизмеряемых переменных m {\ displaystyle m \,}m \, . Уровень полного резервирования складывается из резервирования датчика и топологического резервирования. Мы говорим о положительной избыточности, если система вычислима, а полная избыточность положительна. Можно видеть, что уровень топологической избыточности зависит только от количества уравнений (чем больше уравнений, тем выше избыточность) и количества неизмеряемых переменных (чем больше неизмеряемых переменных, тем ниже избыточность), а не от количества измеряемых переменных..

Простой подсчет переменных, уравнений и измерений неадекватен для многих систем, нарушается по нескольким причинам: (a) Части системы могут иметь избыточность, а другие нет, а некоторые части могут даже не быть возможно вычислить, и (b) нелинейности могут привести к различным выводам в разных рабочих точках. В качестве примера рассмотрим следующую систему с 4 потоками и 2 модулями.

Пример вычислимых и невычислимых систем

Мы включаем только ограничения сохранения потока и получаем a + b = c {\ displaystyle a + b = c \, \!}a + b = c \, \! и c = d {\ displaystyle c = d \, \!}c = d \, \! . Возможно, что система F (x, y) = 0 {\ displaystyle F (x, y) = 0 \, \!}F (x, y) = 0 \, \! не вычислима, даже если p - m ≥ 0 {\ displaystyle pm \ geq 0 \, \!}pm \ ge 0 \, \ ! .

Если у нас есть измерения для c {\ displaystyle c \, \!}c \, \ ! и d {\ displaystyle d \, \!}d\,\!, но не для a {\ displaystyle a \, \!}a \, \! и b {\ displaystyle b \, \!}b \, \! , то система не может быть вычислена (знание c {\ displaystyle c \, \!}c \, \ ! не дает информации о a {\ displaystyle a \, \! }a \, \! и b {\ displaystyle b \, \!}b \, \! ). С другой стороны, если a {\ displaystyle a \, \!}a \, \! и c {\ displaystyle c \, \!}c \, \ ! известны, но не b {\ displaystyle b \, \!}b \, \! и d {\ displaystyle d \, \!}d\,\!, тогда система может быть вычислена.

В 1981 году критерии наблюдаемости и избыточности были доказаны для такого рода потоковых сетей, включающих только ограничения баланса массы и энергии. После объединения всех входов и выходов объекта в «узел среды» потеря наблюдаемости соответствует циклам неизмеряемых потоков. Это видно во втором случае выше, когда потоки a и b находятся в цикле неизмеренных потоков. Далее следует классификация избыточности путем тестирования пути неизмеренных потоков, поскольку это привело бы к неизмеряемому циклу, если бы измерение было удалено. Измерения c и d избыточны во втором случае, описанном выше, даже если часть системы ненаблюдаема.

Преимущества

Избыточность может использоваться как источник информации для перекрестной проверки и корректировки измерений y {\ displaystyle y \, \!}y \, \! и повышают их точность и точность: с одной стороны, они согласовали. Кроме того, представленная выше проблема согласования данных также включает неизмеренные переменные x {\ displaystyle x \, \!}x \, \! . На основе избыточности информации можно рассчитать оценки этих неизмеряемых переменных, а также их точность. В промышленных процессах эти неизмеряемые переменные, которые обеспечивает согласование данных, называются программными датчиками или виртуальными датчиками, где аппаратные датчики не установлены.

Проверка данных

Проверка данных обозначает все действия по проверке и проверке до и после этапа согласования.

Фильтрация данных

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

Проверка результата

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

Обнаружение грубых ошибок

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

  • критерием хи-квадрат (глобальный тест)
  • индивидуальным тестом.

Если в наборе измеренных значений нет грубых ошибок, то каждый штрафной член в целевой функции является случайной величиной, которая нормально распределена со средним значением, равным 0, и дисперсией, равной 1. Следовательно, целевая функция является случайной величиной, которая следует распределению хи-квадрат, поскольку это сумма квадратов нормально распределенных случайных величин. Сравнение значения целевой функции f (y ∗) {\ displaystyle f (y ^ {*}) \, \!}f (y ^ *) \, \! с заданным процентилем P α {\ displaystyle P _ {\ alpha} \,}P _ {\ alpha} \, функции плотности вероятности распределения хи-квадрат (например, 95-й процентиль для 95% достоверности) указывает, существует ли грубая ошибка : Если f (y ∗) ≤ P 95 {\ displaystyle f (y ^ {*}) \ leq P_ {95}}f ( y ^ *) \ le P_ {95} , то с вероятностью 95% грубых ошибок не существует. Тест хи-квадрат дает лишь приблизительное указание на наличие грубых ошибок, и его легко провести: нужно только сравнить значение целевой функции с критическим значением распределения хи-квадрат.

В индивидуальном тесте каждый штрафной член целевой функции сравнивается с критическими значениями нормального распределения. Если i {\ displaystyle i}i -й штрафной член находится за пределами 95% доверительного интервала нормального распределения, то есть основания полагать, что это измерение имеет грубую ошибку.

Расширенная проверка и согласование данных

Расширенная проверка и согласование данных (DVR) - это интегрированный подход, объединяющий методы согласования и проверки данных, который характеризуется

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

Термодинамические модели

Простые модели включают только массовые балансы. При добавлении в модель термодинамических ограничений, таких как энергетический баланс, ее объем и уровень избыточности увеличиваются. В самом деле, как мы видели выше, уровень избыточности определяется как p - m {\ displaystyle pm}pm , где p {\ displaystyle p}p - количество уравнений. Включение энергетических балансов означает добавление уравнений в систему, что приводит к более высокому уровню избыточности (при условии, что доступно достаточное количество измерений или, что эквивалентно, не слишком много неизмеряемых переменных).

Устранение общих ошибок

Рабочий процесс расширенной проверки и согласования данных.

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

  • устранение грубых ошибок
  • уменьшение грубых ошибок.

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

Снижение общей погрешности направлено на ослабление оценки неопределенности подозрительных измерений так, чтобы согласованное значение находилось в доверительном интервале 95%. Расслабление обычно находит применение, когда невозможно определить, какое измерение около одной единицы отвечает за грубую ошибку (эквивалентность грубых ошибок). Тогда погрешности измерений увеличиваются.

Важно отметить, что устранение грубых ошибок снижает качество согласования, либо уменьшается избыточность (устранение), либо увеличивается неопределенность измеренных данных (ослабление). Следовательно, его можно применять только тогда, когда начальный уровень избыточности достаточно высок, чтобы гарантировать, что согласование данных все еще может быть выполнено (см. Раздел 2,).

Рабочий процесс

Расширенные решения DVR предлагают интеграцию упомянутых выше методов:

  1. сбор данных из архиватора данных, базы данных или ручного ввода
  2. проверка данных и фильтрация необработанные измерения
  3. согласование данных отфильтрованных измерений
  4. проверка результатов
    • проверка диапазона
    • устранение грубых ошибок (и возврат к шагу 3)
  5. результат сохранение (необработанные измерения вместе с согласованными значениями)

Результатом расширенной процедуры DVR является согласованный набор проверенных и согласованных данных процесса.

Приложения

DVR находит применение в основном в отраслях промышленности, где измерения неточны или даже отсутствуют, например, в восходящем секторе, где поток метры сложно или дорого разместить (см.); или если точные данные имеют большое значение, например, по соображениям безопасности на атомных электростанциях (см.). Другой областью применения является мониторинг производительности и процессов (см.) В нефтепереработке или в химической промышленности.

Поскольку DVR позволяет надежно вычислять оценки даже для неизмеряемых переменных, Немецкое инженерное общество (VDI Gesellschaft Energie und Umwelt) приняло технологию DVR как средство замены дорогостоящих датчиков в атомной энергетике. (см. норму VDI 2048).

См. Также
Ссылки
  • Alexander, Dave, Tannar, Dave Wasik, Larry "Mill Information System использует динамическое согласование данных для точного учета энергии »TAPPI Fall Conference 2007. [1]
  • Ранкин, Дж. и Васик, Л.« Динамическое согласование данных процессов периодического производства целлюлозы (для онлайн-прогнозирования) »PAPTAC Spring Конференция 2009.
  • С. Нарасимхан, К. Джордач, Согласование данных и обнаружение грубых ошибок: интеллектуальное использование данных процесса, Golf Publishing Company, Хьюстон, 2000.
  • V. Веверка, Ф. Мадрон, «Материальный и энергетический баланс в перерабатывающих отраслях», Elsevier Science BV, Амстердам, 1997.
  • J. Romagnoli, M.C. Санчес, Обработка и согласование данных для операций химического процесса, Academic Press, 2000.
Последняя правка сделана 2021-05-17 14:11:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте