Ниже представлена задача для хакатона по платформе «1С:Предприятие 8» в тематике Госкорпорации «Росатом». Задача моделирует реальный кейс по управлению производственными активами и данными в атомной отрасли.
Название задачи: «Цифровой двойник оборудования: прогнозирование и контроль ресурса»
Легенда (Росатом)
На атомных станциях и предприятиях ядерного топливного цикла тысячи единиц критического оборудования (насосы, турбины, системы охлаждения). По регламенту Ростехнадзора необходимо не просто фиксировать наработку оборудования, но и прогнозировать остаточный ресурс с учётом фактических режимов работы и отклонений от нормативных параметров.
Ваша задача – создать прототип подсистемы для 1С, которая:
Собирает данные с датчиков (имитация через ввод технолога);
Оценивает фактический износ по модели (коэффициент старения);
Предупреждает о необходимости вывода оборудования в ремонт до наступления отказа.
Постановка задачи
Дано:
- вид «Оборудование».
- Параметры оборудования:
- Нормативная наработка до ремонта (часы)
- Коэффициент влияния нагрузки (1.0 — норма)
- Коэффициент влияния температуры (1.0 — норма)
- Факт работы оборудования (ввод за смену):
Оборудование
Наработка, час (план/факт)
Температура, °C
Нагрузка, %
Документ Ввод в эксплуатацию – фиксирует начальные часы (пробег с завода).
Что нужно сделать командам:
Часть 1. Модель износа (бизнес-логика)
Реализовать на встроенном языке 1С расчёт эквивалентной наработки по формуле:
Эквивалентная_наработка = Факт_часы × Т_коэффициент × Нагр_коэффициент
где:
Температурный коэффициент = 1 + (Т_факт – Т_ном) / 100, но не менее 0.7 и не более 1.5.
Коэффициент нагрузки = 1 + (Нагр_факт – Нагр_ном) / 50, но не менее 0.8 и не более 1.8.
Номин. температура и нагрузка хранятся в карточке оборудования (например, 70°C и 80%).
Часть 2. Прогноз остаточного ресурса
Накопленную эквивалентную наработку (с начала эксплуатации) сравнить с нормативной (регистр Параметры оборудования).
Если остаточный ресурс < 10% → формируется сообщение технологу (добавить в регистр Предупреждения).
Часть 3. Аналитика и визуализация
Создать отчёт Оценка износа оборудования:
Группировка: цех → оборудование.
Колонки: накопленная фактическая наработка (физ. часы), накопленная эквивалентная наработка, % остаточный ресурс.
Подсветка строк: красный – ресурс <10%, жёлтый – 10-20%.
Часть 4. Доп. задание (для усложнения)
Реализовать динамический список оборудования с цветовой индикацией прямо в форме списка справочника (условное оформление через ОУ).
Критерии оценки (примерные баллы)
Работающая модель расчёта износа – 30 баллов (корректность формулы, обработка граничных значений).
Документы и регистры – 20 баллов (движения, корректная свертка по периодам).
Отчёт с группировкой и цветом – 25 баллов.
Предупреждения о ремонте – 15 баллов.
Доп. задание (условное оформление) – 10 баллов.
Качество кода (комментарии, отсутствие глобальных переменных) – доп. бонус.
Технические требования
Платформа 1С:Предприятие
Разрешено использовать управляемые формы, запросы, регистры накопления и сведений.
Запрещено использование внешних компонент (только родной язык 1С).
Ожидаемый результат (презентация)
Рабочая конфигурация с 2-3 тестовыми примерами (оборудование A – быстро изнашивается, оборудование B – работает в норме).
Демонстрация отчёта и автоматического предупреждения.
Объяснение, как модель может быть расширена для реальной АЭС (вибрация, ток, маслоанализ).
можно добавить импорт из Excel, график изменения температуры, историю ремонтов.
Есть визуальная часть (отчёт, цвет), что важно для презентации.
