Загрузка данных
{
"method_definition": {
"identity_and_governance": {
"standard_id": "ГОСТ_Р_52247-2021",
"method_code": "Б",
"revision": "Изменение № 1",
"title": "Нефть. Методы определения хлорорганических соединений (метод Б)",
"target_substance": "Массовая доля органических хлоридов",
"status": "approved_for_production",
"scope": {
"standardization_object": "Нефть (сырая нефть)",
"oks_code": "75.040",
"applicability_range": { "min": 1.0, "unit": "млн⁻¹", "data_type": "number" } // 15.09.26 привести единицы измерения к единообразию, должно быть млн-1. КМ: устранено
},
"version_control": {
"previous_standard_id": "ГОСТ Р 52247-2004",
"equivalence_status": "modified",
"verification_requirement": "experiment_required",
}
},
"controlled_vocabulary": {
"properties": [
{ "id": "prop_mass", "label": "Масса", "unit": "г", "data_type": "float" },
{ "id": "prop_volume", "label": "Объем", "unit": "см³", "data_type": "float" },
{ "id": "prop_density", "label": "Плотность", "unit": "г/см³", "data_type": "float" },
{ "id": "prop_qualitative", "label": "Качественная реакция", "data_type": "enum" },//15.09.26 как будем отличать один enum от другого?. КМ: enum это логический тип состояния (непонятен вопрос, зачем отличать?)
{ "id": "prop_measurement_unit", "label": "Единица измерения анализатора", "data_type": "enum" } //15.09.26 как будем отличать один enum от другого? КМ: enum это логический тип состояния (непонятен вопрос, зачем отличать?)
],
"enumerations": [
{
"id": "enum_presence_absence",
"label": "Наличие/Отсутствие",
"items": [
{ "id": "отсутствует", "label": "Реакция отсутствует" },
{ "id": "присуствует", "label": "Реакция присутствует" }
]
},
{
"id": "enum_analysis_units",
"label": "Единицы измерения анализатора ХОС",
"items": [
{ "id": "million_frac_млн⁻¹", "label": "млн⁻¹" },//15.09.26 убрать приписку для большинства оборудования. в системе эта строка выбирается пользователем. 15.09. КМ: устранено
{ "id": "ng_AU", "label": "нг (AU)" }
]
}
],
"equipment_roles": [
{ "id": "eq_capillary_electrophoresis", "label": "Анализатор ХОС", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_distillation", "label": "Аппарат для разгонки нефти", "category": "TEST_EQUIPMENT" },
{ "id": "eq_heater", "label": "Колбонагреватель (для получения нафты)", "category": "AUXILIARY_EQUIPMENT" },
{ "id": "eq_cryostat", "label": "Криотермостат", "category": "AUXILIARY_EQUIPMENT" },
{ "id": "eq_cylinder_nef", "label": "Цилиндр (объем нефти)", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_cylinder_naft", "label": "Цилиндр (объем нафты)", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_balance_nef", "label": "Весы для нефти", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_balance_naft", "label": "Весы для нафты", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_timer", "label": "Секундомер", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_thermometer_dist", "label": "Термометр (для получения нафты)", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_thermometer_amb", "label": "Термометр для определения температуры вокруг приемного цилиндра", "category": "MEASURING_INSTRUMENT" },
{ "id": "eq_syringe", "label": "Шприц", "category": "MEASURING_INSTRUMENT" },//15.09.26 средство измерения не испытательное оборудование. 15.09 КМ: Устранено
{ "id": "eq_volumetric_flask", "label": "Колба мерная вместимостью 10 см³", "category": "MEASURING_INSTRUMENT" }
]
},
"observation_definitions": {
"system_fields": [
{ "field": "record_date", "source": "system.current_date", "label": "Дата проведения испытания" },
{ "field": "sample_id", "source": "system.sample_id", "label": "Номер образца" },
{ "field": "operator_name", "source": "system.current_user", "label": "Исполнитель (ФИО)" }
],
"inputs": {
"S1": { "label": "Результат качественной реакции на наличие неорганических хлоридов", "data_type": "enum", "enum_ref": "enum_presence_absence", "is_mandatory": true, "data_source": "MEASUREMENT" },
"S2": { "label": "Результат качественной реакции на наличие сероводорода", "data_type": "enum", "enum_ref": "enum_presence_absence", "is_mandatory": true, "data_source": "MEASUREMENT" },
"X_array": { "label": "Единичные измерения массовой доли хлоридов по анализатору", "data_type": "float", "unit": "млн⁻¹ или нг (AU)", "resolution": 0.1, "is_mandatory": false, "is_array": true, "min_items": 2, "max_items": 4, "data_source": "MEASUREMENT" },
"X_o_array": { "label": "Результат холостого опыта анализатора ХОС - массив измерений", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": false, "is_array": true, "min_items": 1, "max_items": 4, "data_source": "MEASUREMENT" },
"Xo": { "label": "Результат холостого опыта", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "MEASUREMENT" },
"mXO": { "label": "Масса холостого образца ХОС", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"Xst": { "label": "Результат проверки", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "MEASUREMENT" },
"Xsol": { "label": "Аттестованное значение ГСО/раствора", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"RF": { "label": "Коэффициент пересчета RF", "data_type": "float", "unit": "безразмерный", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"XX": { "label": "Анализатор ХОС - единицы измерения", "data_type": "enum", "enum_ref": "enum_analysis_units", "is_mandatory": false, "data_source": "MEASUREMENT" }
},
"primary_measurements": {
"m1": { "label": "Масса пустой круглодонной колбы", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"m2": { "label": "Масса круглодонной колбы с нефтью", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"m3": { "label": "Масса пустого приемного цилиндра", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"m4": { "label": "Масса приемного цилиндра с нафтой", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"m10": { "label": "Масса отогнанной нафты объемом 10 см³", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"mnf": { "label": "Масса нефти", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "CALCULATION" }, //ЕЛИС mnf. + //15.09.26 неисправлено обозначение на mnf. КМ: устранено, было mnef
"m": { "label": "Масса отогнанной нафты", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "CALCULATION" }, //В ЕЛИС m. + //15.09.26 неисправлено обозначение на m/ Было mnf
"S1": { "label": "Результат качественной реакции на наличие неорганических хлоридов", "data_type": "enum", "enum_ref": "enum_presence_absence", "is_mandatory": true, "data_source": "MEASUREMENT" },
"S2": { "label": "Результат качественной реакции на наличие сероводорода", "data_type": "enum", "enum_ref": "enum_presence_absence", "is_mandatory": true, "data_source": "MEASUREMENT" },
"Vn": { "label": "Объем нефти", "data_type": "float", "unit": "см³", "resolution": 1.0, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"Vnaf": { "label": "Объем отогнанной нафты", "data_type": "float", "unit": "см³", "resolution": 1.0, "is_mandatory": false, "allow_zero": false, "data_source": "MEASUREMENT" },
"V": { "label": "Введенный объем испытуемого образца ", "data_type": "float", "unit": "мкл", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"tv": { "label": "Скорость перегонки", "data_type": "float", "unit": "см³/мин", "resolution": 1.0, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"d": { "label": "Плотность нафты (расчетная)", "data_type": "float", "unit": "г/см³", "resolution": 0.0001, "is_mandatory": true, "allow_zero": true, "data_source": "CALCULATION" },
"dVLK": { "label": "Плотность нафты (для анализаторов с единицами измерения нг)", "data_type": "float", "unit": "г/см³", "resolution": 0.0001, "is_mandatory": false, "allow_zero": true, "data_source": "MEASUREMENT" },
"X": { "label": "Показания анализатора", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"Xsol_r": { "label": "Результат испытаний ГСО", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "MEASUREMENT" },
"f": { "label": "Выход фракции нафты", "data_type": "float", "unit": "безразмерная", "resolution": 0.01, "is_mandatory": false, "allow_zero": true, "data_source": "CALCULATION" },
"X3": { "label": "Массовая доля органических хлоридов в нафте (X3)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "CALCULATION" }, // Устранено
"X4": { "label": "Массовая доля органических хлоридов в нафте", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "CALCULATION" },
"X5": { "label": "Массовая доля органических хлоридов в нафте", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "CALCULATION" },
"Xn": { "label": "Массовая доля хлорорганических соединений в нефти", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": false, "allow_zero": true, "data_source": "CALCULATION" },
"CL": { "label": "Массовая доля хлорорганических соединений в нафте (Среднее)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": false, "allow_zero": true, "data_source": "CALCULATION" },
"mn": { "label": "Масса образца (нафты)", "data_type": "float", "unit": "г", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "CALCULATION" },
"X_array_calc": { "label": "Единичные измерения массовой доли хлоридов (расчетная)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "is_array": true, "min_items": 2, "max_items": 4, "data_source": "CALCULATION" },
"Xnef_array": { "label": "Массовая доля хлорорганических соединений в нефти - массив измерений", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "is_array": true, "min_items": 2, "max_items": 4, "data_source": "CALCULATION" },// 15.09.26 что такое Xnef? это обозначение не относится к этой МИ. КМ: я через них эти массивы оцениваю расхождение calc_diff
"N": { "label": "Массовая доля хлорорганических соединений в нефти (Среднее)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": true, "data_source": "AGGREGATION" },//15.09.26 откуда обозначение? КМ: было неизвестно изначально
"calc_diff": { "label": "Фактическое расхождение (Размах)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.05, "is_mandatory": true, "allow_zero": false, "data_source": "CALCULATION" },
"calc_r": { "label": "Повторяемость (сходимость)", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": true, "allow_zero": false, "data_source": "CALCULATION" },
"calc_final_result": { "label": "Окончательный результат измерения", "data_type": "float", "unit": "млн⁻¹", "resolution": 0.1, "is_mandatory": false, "allow_zero": false, "data_source": "CALCULATION" }
}
},
"process_definition": {
"operations": [
{
"operation_id": "op_qualitative_check",
"name": "Проверка на сероводород и неорганические хлориды",
"produces": ["S1", "S2"]
},
{
"operation_id": "op_distillation",
"name": "Дистилляция нефти и отбор нафты",
"equipment": ["eq_distillation", "eq_heater", "eq_cryostat", "eq_thermometer_dist"],
"inputs": ["Vn", "m1", "m2"],
"produces": ["m", "Vnaf", "m3", "m4", "d"]
},
{
"operation_id": "op_extraction_analysis",
"name": "Анализ на анализаторе ХОС",
"equipment": ["eq_capillary_electrophoresis", "eq_syringe", "eq_balance_naft"],
"inputs": [],
"produces": ["X_array"]
},
{
"operation_id": "op_blank_check",
"name": "Холостой опыт анализа",
"equipment": ["eq_capillary_electrophoresis"],
"inputs": [],
"produces": ["Xo"]
}
]
},
"calculation_definition": {
"ast_nodes": [
{
"id": "mnf", //15.09.26 неправильное обозначение. КМ: устранено. Было mnef
"label": "Масса нефти (m2 - m1)",
"expression": "m2 - m1",
"data_type": "float",
"unit": "г",
"resolution": 0.1,
"data_source": "CALCULATION"
},
{
"id": "m", //15.09.26 неправильное обозначение. КМ: было mnf
"label": "Масса отогнанной нафты (m4 - m3)",
"expression": "m4 - m3",
"data_type": "float",
"unit": "г",
"resolution": 0.1,
"data_source": "CALCULATION"
},
{
"id": "dVLK",
"label": "Плотность нафты (для анализаторов с единицами измерения нг)",
"expression": "(m10 = 0 ? (Vnaf = 0 ? 0 : m / Vnaf) : dVLK)",
"unit": "г/см³",
"resolution": 0.0001, //15.09.26 точность неправильная, должна быть 0,0001. КМ: устранено.
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "d",
"label": "Плотность нафты (расчетная)",
"expression": "(Vnaf = 0 ? 0 : m / Vnaf)", // 15.09.26 неправильно формула перенесена. ????
"unit": "г/см³",
"resolution": 0.0001, //15.09.26 точность неправильная, должна быть 0,0001. 15.09 КМ: устранено
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "Vnaf_ml",
"label": "Объем нафты в мл для анализа",
"expression": "Vnaf / 10",
"unit": "мл",
"resolution": 1.0, //15.09.26 точность 1. КМ: устранено
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "X_array_calc_raw",
"label": "Показания анализатора ХОС", //15.09.26 скорректировать формулировку наименования. Показания анализатора например. КМ: устранено
"expression": "map(X_array, x => x)",
"unit": "млн⁻¹ или нг (AU)",
"resolution": 0.1,
"data_type": "float[]",
"is_array": true,
"min_items": 2,
"max_items": 4,
"data_source": "MEASUREMENT"
},
{
"id": "Xp_raw", //15.09.26 откуда это обозначение?
"label": "Сырой результат холостого опыта", //15.09.26 это результат холостого опыта?. КМ: да.
"expression": "average(X_o_array or 0)",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
{
"id": "X4",
"label": "Массовая доля органических хлоридов в нафте (метод 1 - через плотность)",
"expression": "(RF = 0 ? null : Xp_raw / ((V*?(hide=2,dVLK,d)*RF)- Xo / (mXO * RF))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "X4_condition_check",
"label": "Проверка условия для метода 1",
"expression": "(Vnaf > 0 AND dVLK > 0 AND RF > 0)",
"unit": "логический",
"resolution": false,
"data_type": "boolean",
"data_source": "CALCULATION"
},
{
"id": "X5_condition_1",
"label": "Условие 1 для X5: (Xst - Xo) > 0",
"expression": "(Xst = null ? false : Xst - Xo > 0)",
"unit": "логический",
"resolution": false,
"data_type": "boolean",
"data_source": "CALCULATION"
},
{
"id": "X5_condition_2",
"label": "Условие 2 для X5: (X - Xo) > 0",
"expression": "(Xp_raw = null ? false : Xp_raw - Xo > 0)",
"unit": "логический",
"resolution": false,
"data_type": "boolean",
"data_source": "CALCULATION"
},
{
"id": "X5",
"label": "Массовая доля органических хлоридов в нафте (метод 2 - через аттестованное значение)",
"expression": "(Vnaf > 0 AND dVLK > 0 AND Xst = null ? null : (X5_condition_1 AND X5_condition_2 ? Xp_raw / (V * dVLK) : Xp_raw))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "X3_options",
"label": "Выбор единиц измерения (для большинства оборудования или нг)",
"expression": "(XX = 'млн⁻¹' ? X4 : (XX = 'нг (AU)' ? X5 : null))", // оставляем только млн-1// 15.09.26 (млн⁻¹) не убраны
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "X3",
"label": "Массовая доля хлоридов во фракции нафты",
"expression": "(X3_options = null ? null : X3_options)",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "mnf",
"label": "Масса нефти (образца)",
"expression": "m2 - m1",
"unit": "г",
"resolution": 0.01,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "f",
"label": "Выход фракции нафты",
"expression": "(mnf = 0 ? 0 : m / mnf)",
"unit": "безразмерная",
"resolution": 0.01,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "Xn",
"label": "Массовая доля хлорорганических соединений в нефти (Единичные результаты)", //X3*F в ЕЛИС
"expression": "X3 * f",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "Xnef_array_raw", //15.09.26 откуда это обозначение? КМ: на первоначальный момент не было переменных ЕЛИС, все делалось самостоятельно (относится к нижним тоже)
"label": "Массовая доля хлорорганических соединений в нефти - массив расчетных значений",
"expression": "(X3_options = null ? Xp_raw : map(X_array_calc_raw, x => x3_options * f))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float[]",
"is_array": true,
"min_items": 2,
"max_items": 4,
"data_source": "CALCULATION"
},
{
"id": "Xnef_array", //15.09.26 откуда это обозначение? КМ:надо обсудить. У меня это для calc_diffa
"label": "Массовая доля хлорорганических соединений в нефти - массив значений с коррекцией",
"expression": "(X3_options = null ? Xp_raw : map(X_array_calc_raw, x => if(x5_condition_1 AND x5_condition_2, x * f, x)))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float[]",
"is_array": true,
"min_items": 2,
"max_items": 4,
"data_source": "CALCULATION"
},
{
"id": "N", //15.09.26 откуда это обозначение? КМ:так получилось
"label": "Массовая доля хлорорганических соединений в нефти (Среднее)",
"expression": "average(Xnef_array)",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "AGGREGATION"
},
"id": "Cl",
"label": "Массовая доля хлорорганических соединений в нафте (Среднее)",
"expression": "average(X3)",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "AGGREGATION"
},
{
"id": "calc_diff",
"label": "Фактическое расхождение (Размах)",
"expression": "(size(Xnef_array) == 0 ? null : max(Xnef_array) - min(Xnef_array))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "calc_r",
"label": "Повторяемость (сходимость)",
"expression": "1.01*pow((Xn-0.17),0.467)", //15.09.26 не Xn а Cln. КМ: CLn не прописана. Xn у меня это Массовая доля хлорорганических соединений в нефти (формула 19 по ГОСТ). По формуле верно
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
},
{
"id": "calc_final_result",
"label": "Окончательный результат измерения",
"expression": "if(size(N_array) == 4, if(calc_diff <= calc_r, average(N_array), median(N_array)), if(size(N_array) == 3, if(calc_diff <= calc_r, average(N_array), median(N_array)), N))",
"unit": "млн⁻¹",
"resolution": 0.1,
"data_type": "float",
"data_source": "CALCULATION"
}
]
},
"gum_uncertainty_budget": {
"description": "Бюджет неопределенности",
"result_field": "Xhn",
"formula": "X3*(m4-m3)/(m2-m1) + Fpov + Fokr", //15.09.26 формула неправильная X3*(m4-m3)/(m2-m1) + Fpov + Fokr. КМ: устранено
"uncertainty_components": [
{
"component_id": "u(m1)",
"label": "Неопределённость массы пустой круглодонной колбы",
"unit": "г",//15.09.26 тут г. Перепроверить по остальным вкладам. КМ: устранено
"evaluation_type": "B",
"distribution": "rectangular",
"sensitivity_coefficient": "-X3*(m4-m3)/(pow((m2-m1),2))", // 15.09.26 -X3 в системе это Х3 перепроверить везде. КМ: устранено, перепроверил
},
{
"component_id": "u(m2)",
"label": "Неопределённость массы круглодонной колбы с нефтью",
"unit": "г",
"evaluation_type": "B",
"distribution": "rectangular",
"sensitivity_coefficient": "X3*(m4-m3)/(pow((m2-m1),2))", //15.09.26. КМ: ?
},
{
"component_id": "u(m3)",
"label": "Неопределённость массы пустого приемного цилиндра",
"unit": "г",
"evaluation_type": "B",
"distribution": "rectangular",
"sensitivity_coefficient": "-X3*/(m2-m1)",
},
{
"component_id": "u(m4)",
"label": "Неопределённость массы приемного цилиндра с нафтой",
"unit": "безразмерная",
"evaluation_type": "B",
"distribution": "rectangular",
"sensitivity_coefficient": "X3*/(m2-m1)",
},
{
"component_id": "u(Fpov)",
"label": "Неопределённость повторяемости",
"unit": "безразмерная",
"evaluation_type": "A",
"distribution": "normal",
"sensitivity_coefficient": 1,
}
],
"combined_standard_uncertainty_formula": "uc = sqrt(sum(u(xi)^2 * c(xi)^2))",
"expanded_uncertainty_formula": "U = k * uc (при k=2 для 95% доверительной вероятности)",
"coverage_probability": "0.95",
"degrees_of_freedom": "effective"
},
"report_profile": {
"template_id": "GOST_52247_B_REPORT",
"traceability_metadata": [//15.09.26 некорректно указано ЛО - КМ: не совсем понятно замечание. Микробюретку убрал. Остальное соответствует началу файла и ЕЛИС
{ "field": "record_date", "source": "system.current_date", "label": "Дата проведения испытания" },
{ "field": "sample_id", "source": "system.sample_id", "label": "Номер образца" },
{ "field": "operator_name", "source": "system.current_user", "label": "Исполнитель (ФИО)" },
{ "field": "eq_distillation", "source": "eq_distillation", "label": "Аппарат для разгонки нефти" },
{ "field": "eq_heater", "source": "eq_heater", "label": "Колбонагреватель" },
{ "field": "eq_cryostat", "source": "eq_cryostat", "label": "Криотермостат" },
{ "field": "eq_cylinder_nef", "source": "eq_cylinder_nef", "label": "Цилиндр (объем нефти)" },
{ "field": "eq_cylinder_naft", "source": "eq_cylinder_naft", "label": "Цилиндр (объем нафты)" },
{ "field": "eq_balance_nef", "source": "eq_balance_nef", "label": "Весы для нефти" },
{ "field": "eq_balance_naft", "source": "Весы для нафты", "label": "Весы для нафты" },
{ "field": "eq_titrator", "source": "eq_titrator", "label": "Титратор" },
{ "field": "eq_thermometer_dist", "source": "eq_thermometer_dist", "label": "Термометр (для получения нафты)" },
{ "field": "eq_thermometer_amb", "source": "eq_thermometer_amb", "label": "Термометр для определения температуры вокруг приемного цилиндра" },
{ "field": "eq_timer", "source": "eq_timer", "label": "Секундомер" },
{ "field": "eq_capillary_electrophoresis", "source": "eq_capillary_electrophoresis", "label": "Анализатор ХОС" },
{ "field": "eq_syringe", "source": "eq_syringe", "label": "Шприц" },
{ "field": "eq_volumetric_flask", "source": "eq_volumetric_flask", "label": "Колба мерная вместимостью 10 см³" }
],
"journal_row_mapping": [
{ "header": "Аттестованное значение ГСО/раствора", "source":"Xsol"},
{ "header": "Результат испытаний ГСО", "source":"Xsol_r"},
{ "header": "Результат холостого опыта, млн⁻¹", "source": "Xo" },
{ "header": "Объем нефти, см³", "source": "Vn" },
{ "header": "Масса пустой колбы, г", "source": "m1" },
{ "header": "Масса колбы с нефтью, г", "source": "m2" },
{ "header": "Масса нефти, г", "source": "mnf" },
{ "header": "Скорость перегонки", "source": "tv" },
{ "header": "Объем отогнанной нафты, см³", "source": "Vnaf" },
{ "header": "Масса пустого приемного цилиндра, г", "source": "m3" },
{ "header": "Масса цилиндра с нафтой, г", "source": "m4" },
{ "header": "Масса отогнанной нафты, г", "source": "m" },
{ "header": "Плотность нафты (расчетная)", "source": "d" },
{ "header": "Выход фракции нафты", "source": "f" },
{ "header": "Результат качественной реакции на наличие неорганических хлоридов", "source": "S1" },
{ "header": "Результат качественной реакции на наличие сероводорода", "source": "S2" },
{ "header": "Введенный объем испытуемого образца, мкл", "source": "V" },
{ "header": "Единичные результаты без учета холостого опыта", "source": "X" },
{ "header": "Массовая доля органических хлоридов в нафте", "source": "X3" },
{ "header": "Массовая доля хлорорганических соединений в нафте (Среднее)", "source": "Cl" },
{ "header": "Массовая доля хлорорганических соединений в нефти (Среднее)", "source": "N" },
{ "header": "Результат контрольной процецуры (фактическое расхождение)", "source": "calc_diff" },
{ "header": "Предел повторяемости", "source": "calc_r" }
]
}
}
}