· Источник: Архив 009lab.ru
В системах учета и транспортировки сжиженных углеводородных газов точность расчета массы продукта имеет принципиальное значение. Особенно это важно для железнодорожных вагонов-цистерн, где расчет массы выполняется на основании параметров плотности, температуры, объема продукта и поправочных коэффициентов в соответствии с требованиями государственной системы обеспечения единства измерений.
Одним из специализированных программных решений для таких задач является библиотека RCBI.LPGWeight.GOST8.785, разработанная ООО «АрСи БиАй». Программное обеспечение предназначено для расчета массы сжиженных углеводородных газов в железнодорожных вагонах-цистернах в соответствии с требованиями ГОСТ Р 8.785-2012.
По результатам сертификационных испытаний программному обеспечению был выдан сертификат соответствия № ТП 443-26 в Системе добровольной сертификации программного обеспечения средств измерений ФБУ «НИЦ ПМ – Ростест».

Программное обеспечение реализовано в виде динамически подключаемой библиотеки RCBI.LPGWeight.GOST8.785.dll и предназначено для автоматизации вычислений массы продукта в железнодорожных вагонах-цистернах, наливаемых сжиженными углеводородами.
Особенностью проекта является то, что программный модуль представляет собой специализированную расчетную библиотеку без сложной пользовательской инфраструктуры. В составе программного обеспечения метрологически значимая часть была выделена на уровне файловой системы и представлена непосредственно библиотекой RCBI.LPGWeight.GOST8.785.dll, содержащей функции обработки результатов измерений.
В ходе испытаний проверялась корректность реализации алгоритмов расчета массы сжиженных углеводородных газов по ГОСТ Р 8.785-2012. Для оценки вычислительных возможностей был собран испытательный стенд на базе Microsoft Windows XP Professional SP3 и Microsoft .NET Framework 4 с использованием тестового приложения, подключающего сертифицируемую библиотеку.
Ключевым этапом испытаний стало сравнение результатов работы ПО с опорным («эталонным») программным обеспечением, реализующим те же вычислительные алгоритмы в среде Visual Studio 2013.
В рамках испытаний проверялись расчеты массы сжиженных углеводородных газов для различных комбинаций:
- плотности продукта;
- температуры;
- объема вагона-цистерны;
- коэффициентов температурного расширения;
- коэффициентов сжимаемости.
В протоколе испытаний приведены двадцать контрольных наборов данных, включающих как корректные сценарии вычислений, так и сценарии, приводящие к ошибкам расчета. Максимальное относительное расхождение между результатами вычислений сертифицируемого ПО и опорного программного обеспечения не превысило 0,002 %.
Например, для одного из тестовых наборов при плотности 489,92 кг/м³, температуре 84,975 °С и объеме 55,2 м³ расхождение составило ровно 0,0020 %, что соответствует установленному критерию приемки.
Отдельный интерес представляют сценарии обработки ошибочных входных данных. В ряде контрольных примеров как опорное, так и сертифицируемое ПО корректно формировали сообщение «Ошибка» при недопустимых исходных параметрах, что подтверждает правильность реализации механизмов контроля входных данных.
Испытания также подтвердили корректность реализации интерфейса пользователя. В документации присутствует описание команд интерфейса, а функциональные проверки показали отсутствие возможности изменения параметров, влияющих на результаты расчетов, через пользовательский интерфейс. Кроме того, программное обеспечение выполняет фильтрацию входных данных по типу и допустимым значениям.
Для идентификации программного обеспечения использованы стандартные признаки:
- идентификационное наименование: RCBI.LPGWeight.GOST8.785;
- версия: 1.0.0.0;
- цифровой идентификатор MD5 библиотеки:
08f8d5c5da8fb5004d56230a6fd04ad0.
Контрольная сумма рассчитывается по алгоритму MD5 и используется для проверки целостности метрологически значимой части программного обеспечения.
В части защиты программного обеспечения испытания показали, что система не содержит развитых механизмов разграничения прав доступа, журналов событий или средств фиксации изменений. При этом, поскольку библиотека не осуществляет долговременного хранения и передачи измерительной информации, риск несанкционированной модификации существенно снижается.
По результатам оценки уровень защиты программного обеспечения определен как «средний» по Р 50.2.077-2014 и ГОСТ Р 8.883-2015.
Сертификация библиотеки RCBI.LPGWeight.GOST8.785 демонстрирует важную тенденцию: даже относительно компактные расчетные программные модули, реализованные в виде DLL-библиотек, сегодня рассматриваются как самостоятельный объект метрологической оценки. Для подобных решений критически важны воспроизводимость вычислений, прозрачность алгоритмов, корректная идентификация версии и подтверждение соответствия нормативным методикам расчета.
Наличие сертификата соответствия № ТП 443-26 подтверждает, что библиотека RCBI.LPGWeight.GOST8.785 успешно прошла комплексные сертификационные испытания и может использоваться в составе систем расчета массы сжиженных углеводородных газов в железнодорожных вагонах-цистернах.
