Примеры вычисления комбинированных функций в выражениях для расчета вычислимых тегов
В таблице ниже представлены значения тегов, используемых в приведенных примерах.
Значения тегов в примерах
Узел РИВС | Значение тега | Значение тега | Значение тега | Значение тега |
|---|---|---|---|---|
Узел 1 ( | 0 | 10 | 100 | 100 |
Узел 2 ( | 1 | 11 | 101 | 121 |
Узел 3 ( | 2 | 12 | 102 | 144 |
Узел 4 ( | 3 | 13 | 103 | 169 |
Получение максимального абсолютного значения последних трех изменений значений тега
В этом примере рассматривается порядок выполнения операций для получения максимального значения последних трех изменений значений тега y sq на окне, равном четырем узлам РИВС.
Выражение для расчета:
|
Последовательность операций:
- Вычисление градиента первого порядка. Для вычисления градиента необходимо из значения тега в узле РИВС N вычесть значение в узле N-1.
- Градиент тега в узле 2 соответствует результату вычитания значения тега в узле 1 из значения тега в узле 2. Результатом вычисления является число 21.
- Градиент тега в узле 3 соответствует результату вычитания значения тега в узле 2 из значения тега в узле 3. Результатом вычисления является число 23.
- Градиент тега в узле 4 соответствует результату вычитания значения тега в узле 3 из значения тега в узле 4. Результатом вычисления является число 25.
- Выбор максимального среди значений. Максимальным значением и результатом расчета всего выражения является число 25.
Получение арифметического среднего максимальных значений среди тегов за промежуток времени
В этом примере рассматривается порядок выполнения операций для получения среднего арифметического максимальных значений среди тегов x, y sq и результата прибавления единицы к значениям тега z на окне, равном трем узлам РИВС. Такое выражение может быть использовано для анализа данных телеметрии по однотипным тегам (например, для сравнения данных телеметрии по нескольким датчикам на одном оборудовании).
Выражение для расчета:
|
Последовательность операций:
- Получение значений для третьего аргумента функции. К каждому значению тега
zна заданном окне добавляется единица. Результатом вычисления будет вектор из чисел 101, 102 и 103. - Получение максимального значения среди тегов в каждом узле РИВС.
- В узле 1 сравниваются значения 0, 100 и 101, среди которых 101 является максимальным.
- В узле 2 сравниваются значения 1, 121 и 102, среди которых 121 является максимальным.
- В узле 3 сравниваются значения 2, 144 и 103, среди которых 144 является максимальным.
- Вычисление среднего арифметического полученных максимальных значений. Результатом вычисления среднего арифметического чисел 101, 121 и 144 и результатом вычисления всего выражения является число 122.
Получение минимального значения из попарных расстояний максимальных значений среди тегов за промежуток времени
В этом примере рассматривается порядок выполнения операции для получения минимального значения из попарных расстояний максимальных значений среди тегов x, y и y sq на окне, равному трем узлам РИВС.
Выражение для расчета:
|
Последовательность операций:
- Получение максимальных значений среди тегов за промежуток времени.
- В узле 1 сравниваются значения 0, 10 и 100. Среди полученных значений максимальным является число 100.
- В узле 2 сравниваются значения 1, 11 и 121. Среди полученных значений максимальным является число 121.
- В узле 3 сравниваются значения 2, 12 и 144. Среди полученных значений максимальным является число 144.
- Вычисление попарных расстояний. Результаты вычисления попарных расстояний приводятся к модулю, так как для параметра
absoluteиспользуется значение по умолчаниюtrue.- Результатом вычисления расстояния между 100 и 121 является число 21.
- Результатом вычисления расстояния между 100 и 144 является число 44.
- Результатом вычисления расстояния между 121 и 144 является число 23.
- Выбор минимального значения из полученных попарных расстояний. Минимальным значением и результатом вычисления всего выражения является число 21.