Расчет и хранение

Top  Previous  Next

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

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

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

Параметры расчета и хранения задаются при редактировании общих свойств точки учета:

CalcAndStorageParameters

 

Сначала выполняется расчет и сохранение в БД недостающих значений интеграторов, а затем значения потреблений.

ПРИМЕЧАНИЕ. При расчете значений интеграторов  по потреблениям используются только фактические измеренные значения потреблений. Рассчитанные потребления не используются.

Расчет и сохранение в БД недостающих архивных значений интеграторов по потреблению и/или по текущим интеграторам.        Интеграторы

Расчет и сохранение в БД недостающих архивных значений интеграторов возможен по потреблению и/или интерполяцией по имеющимся.

При выборе расчета по потреблению недостающие записи с интеграторами на каждую метку времени будут рассчитаны с помощью сложения существующих интеграторов (например месячных) и фактического измеренного потребления (например суточного).

При выборе интерполяции по имеющимся недостающие записи с интеграторами будут рассчитаны по существующим показаниям.

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

Расчет интеграторов путем интерполяции по имеющимся является приблизительным.

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

Например.

Даны текущие значения интеграторов на метки времени t' = 15.04.2014 01:08:00 и t'' = 15.04.2014 04:08:00, между которыми находятся метки времени 15.04.2014 02:00:00, 15.04.2014 03:00:00 и 15.04.2014 04:00:00

Значение интегратора M1' = 10000 на метку времени 15.04.2014 01:08:00

Значение интегратора M1'' = 10360 на метку времени 15.04.2014 04:08:00

t'' - t' = 15.04.2014 04:08:00 - 15.04.2014 01:08:00  = 10800 сек

Надо рассчитать значения интегратора M1 на метки времени 15.04.2014 02:00:00, 15.04.2014 03:00:00 и 15.04.2014 04:00:00

 

Для метки времени 15.04.2014 02:00:00 получаем:

Δt = 15.04.2014 02:00:00 - 15.04.2014 01:08:00 = 3120 сек

M1 = M1' + (M1'' - M1') * Δt / (t'' - t') = 10000 + (10360 - 10000) * 3120 / 10800 = 10104

 

Для метки времени 15.04.2014 03:00:00 получаем:

Δt = 15.04.2014 03:00:00 - 15.04.2014 01:08:00 = 6720 сек

M1 = M1' + (M1'' - M1') * Δt / (t'' - t') = 10000 + (10360 - 10000) * 6720 / 10800 = 10224

 

Для метки времени 15.04.2014 04:00:00 получаем:

Δt = 15.04.2014 04:00:00 - 15.04.2014 01:08:00 = 10320 сек

M1 = M1' + (M1'' - M1') * Δt / (t'' - t') = 10000 + (10360 - 10000) * 10320 / 10800 = 10344

Если отмечен расчет архивов, то расчет и сохранение в БД недостающих значений потреблений часового, суточного и месячного архива выполняется либо по имеющимся показаниям интеграторов (как фактическим, так и рассчитанным), либо путем суммирования данных потребления.

Расчет и сохранение в БД недостающих архивных значений интеграторов возможен по потреблению и/или по текущим интеграторам.        Часовой архив

Недостающие часовые записи с потреблением рассчитываются по имеющимся данным с показаниями интеграторов.

При выборе режима 'Усреднение по текущим' рассчитываются только температура и давление.

Усреднение по текущим целесообразно использовать только при частоте опроса больше чем один раз в час.

ВАЖНО. Пересчет с усреднением по текущим выполняется только при опросе.

Давление и температура рассчитываются как среднее арифметическое текущих значений.

При расчете с усреднением по текущим масса, объем и тепловая энергия не рассчитываются.

Пересчет с усреднением по ранее считанным текущим значениям не производится.

Расчет и сохранение в БД недостающих архивных значений интеграторов возможен по потреблению и/или по текущим интеграторам.        Суточный архив

Недостающие суточные записи с потреблением рассчитываются как сумма часовых данных потребления или как разница суточных интеграторов.

Расчет и сохранение в БД недостающих архивных значений интеграторов возможен по потреблению и/или по текущим интеграторам.        Месячный архив

Недостающие месячные записи с потреблением рассчитываются как сумма суточных данных потребления или как разница месячных интеграторов.

Если отмечен признак 'Рассчитывать недостающие значения во всех архивах', то недостающие значения массы и объема  будут рассчитаны с помощью имеющихся температур, давления и расхода.

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

Отсутствующее значение температуры наружного воздуха заменяется на значение из справочника Среднесуточных температур.

Если для систем теплоснабжения и ГВС отмечен признак 'Рассчитывать недостающие значения теплот Q1 и Q2, то недостающие значения тепловой энергии в подающей  (Q1) и обратной (Q2) магистралях будут рассчитаны по имеющимся данным температуры, давления и расхода.

ПРИМЕЧАНИЕ. При создании новой точки  учета признак 'Рассчитывать недостающие значения теплот Q1 и Q2 по умолчанию не устанавливается.

В зависимости от выбранного режима осреднения при просмотре таблицы потребления среднесуточные и среднемесячные температуры и давления, отображаемые в строке Итого, будут рассчитываться либо как среднеарифметические значения, либо как среднемассовые:T , P.

chapterup Наверх