(обязательное)
Алгоритм расчета контрольной суммы для планового диспетчерского графика и команд на изменение задания плановой мощности
А.1 Контрольную сумму КС=КС(Х), используемую для проверки целостности данных ПДГ (КЗПМ), вычисляют по следующему рекуррентному соотношению:
; (А.1)
,
где X={, , ..., } - упорядоченное множество n атрибутов ПДГ (КЗПМ);
={, , ..., }X - подмножество первых m элементов множества X, 1mn.
При расчете КС для ПДГ множество X состоит из n=27 элементов: идентификатора ГОУ, даты действия ПДГ, уникального идентификатора ПДГ, 24 значений плановой мощности на конец часового интервала.
При расчете КС для КЗПМ множество X состоит из n=7 элементов: идентификатора ГОУ, номера КЗПМ, величины КЗПМ, времени отдачи КЗПМ, времени начала исполнения КЗПМ, времени окончания исполнения КЗПМ, уникального идентификатора КЗПМ.
При вычислениях необходимо использовать операции над числами одинарной точности с плавающей точкой.
А.2 Пример расчета КС для КЗПМ приведен в таблице А.1.
Таблица А.1 - Пример расчета КС для КЗПМ
Идентификатор ГОУ | 1234 | 1234 | 5678 | |
Номер КЗПМ | 2 | 1 | 5 | |
Величина КЗПМ | 2000 | 1 | 1 | |
Время отдачи КЗПМ | 300 | 885 | 1140 | |
Время начала исполнения КЗПМ | 360 | 900 | 1140 | |
Время конца исполнения КЗПМ | 390 | 905 | 1140 | |
Идентификационный номер команды | 11 | 12 | 13 | |
Контрольная сумма | КС | -1,4542064 | -0,5841941 | 2,0398291 |
А.3 Пример расчета КС для ПДГ приведен в таблице А.2.