AI-система оптимизации рецептур химических составов

Ручной подбор рецептур растягивает вывод продукта и оставляет брак на совести лаборатории. Мы разрабатываем AI-системы оптимизации составов под ключ: модель предлагает варианты с учётом ограничений и разброса сырья, а ваши технологи проверяют их в привычном цикле испытаний. Подбор ускоряется в разы, доля успешных проб растёт.
Часто задаваемые вопросы

AI оптимизация рецептур: где ломается ручной подбор составов

Рецептура из десятка компонентов с пятью-семью вариантами дозировки каждого даёт сотни тысяч сочетаний. Лаборатория проверяет за круг десятки образцов, остальное остаётся неисследованным — и в производство уходит первый приемлемый состав, а не лучший. Ручной подбор состава упирается не в квалификацию химика, а в пропускную способность перебора компонентов.

Перебор идёт последовательно: меняют один ингредиент, фиксируют остальные, смотрят на целевую характеристику. Так теряются парные и тройные взаимодействия — компоненты, которые по отдельности нейтральны, вместе дают нужный эффект по вязкости, адгезии или сроку отверждения. Чем больше в рецептуре функциональных добавок, тем дороже обходится каждая пропущенная комбинация.

Отдельный разрыв — между лабораторным образцом и масштабированием. Состав, устойчивый в колбе на сотне граммов, на линии ведёт себя иначе: меняются теплоперенос, порядок ввода и время смешения. Перенос съедает несколько итераций, и каждая — новый круг лабораторных проб.

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

Именно на этих трёх точках — перебор, перенос и потерянные данные — работает AI оптимизация рецептур. Как это закрывается, разбираем ниже.

Что даёт моделирование составов: сроки, стабильность, меньше брака

Эмпирический подбор рецептуры упирается в цикл проб: замес, выдержка, испытания — и только потом вывод о составе. Одна итерация занимает недели, а заметная часть результатов не переносится из лаборатории в цех.

Модель учится на лабораторных журналах и паспортах промышленных партий: компоненты, диапазоны ввода, режимы смешения и сушки, фактические свойства на выходе. Дальше планировщик экспериментов предлагает следующую точку в пространстве составов — ту, что даёт максимум информации о системе, а не ближайшую к предыдущей. Прогноз свойств считаем на термодинамических моделях, например DWSIM, поэтому состав проверяется на совместимость компонентов и поведение в рабочем диапазоне температур ещё до загрузки сырья.

  • Цикл подбора состава: месяцы проб сжимаются до недель — часть натурных опытов заменяет расчёт.
  • Доля успешных проб: в целевую область свойств попадает большинство предложенных составов, а не единицы.
  • Воспроизводимость партии: модель держит допуск по разбросу сырья, а не только по средней точке.
  • Стабильность свойств: прогноз строится по партии, а не по единичному образцу, — разброс между партиями сужается.

Отдельно закрывается класс отказов «прошло в лаборатории — не прошло в цехе»: в модель заведены объёмы загрузки, режимы оборудования и температурные профили, поэтому рецептура оценивается в условиях производства, а не в колбе. На выходе инженер получает не одну «оптимальную» точку, а окно допусков — с каким разбросом сырья партия остаётся в спецификации.

Режимы поиска состава: полный перебор, направленный поиск, гибрид

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

Направленный поиск состава вместо перебора строит модель зависимости «состав — свойство» и предлагает следующую точку для проверки, отсекая заведомо негодные области по ограничениям. Гибридный подбор рецептуры соединяет оба подхода: грубый перебор очерчивает рабочую область, а направленный поиск сгущает эксперименты внутри неё.

Вариант Когда подходит Ограничения
Полный перебор матрицы Мало компонентов, широкий диапазон дозировок, нужно описать свойство по всей области Число комбинаций растёт мультипликативно и упирается в пропускную способность лаборатории уже на шести-семи ингредиентах
Направленный поиск состава Много компонентов, дорогой синтез, есть априорные ограничения по компонентам Нужны стартовые данные для модели; на разреженной области сходится к локальному результату
Гибридный подбор рецептуры Смешанные ограничения: часть компонентов дискретна, часть непрерывна Сложнее в настройке: контроль обеих стадий поиска и раздельная валидация результата

Этапы внедрения: от аудита лабораторных данных до передачи модели

Работу начинаем не с модели, а с ревизии того, что уже накоплено. Лабораторные журналы за много лет обычно разнородны: единицы измерения менялись, часть партий дублируется, по отдельным компонентам есть длинные пропуски. Пока это не разобрано, любое обучение даёт красивую метрику на бумаге и расхождение с реальным выходом продукта.

  1. Аудит лабораторных данных. Сводим записи опытов в единую таблицу, приводим единицы, размечаем партии сырья и условия процесса. Фиксируем, какие диапазоны составов реально подтверждены экспериментами, а какие модель не имеет права extrapolировать.
  2. Схема признаков. Определяем, что описывает состав: массовые доли компонентов, свойства входящего сырья, режимные параметры. Отдельно помечаем целевые показатели и ограничения по допустимым коридорам.
  3. Обучение на истории опытов. Делим массив хронологически, а не случайно — иначе модель подглядывает в будущие опыты и показывает недостижимую точность. Настраиваем соотношение между точностью прогноза и его устойчивостью.
  4. Валидация на отложенных составах. Проверяем рецептуры, которые модель никогда не видела. Считаем не среднюю ошибку, а долю составов, попавших в допуск с первого расчёта, — это и есть рабочая метрика.
  5. Промышленная проверка состава. Отобранные рецептуры варим на реальном оборудовании и сверяем факт с прогнозом. Расхождения возвращаем в массив как новые данные.
  6. Передача команде. Отдаём модель, регламент её применения и порядок дообучения на свежих опытах, чтобы система развивалась без нас.

Артефакты проекта: карта ограничений, регламенты, документация

Сдача проекта по оптимизации рецептур — это не демонстрация работающей модели, а комплект, по которому технолог запустит следующую партию без нашего участия. Ниже — что остаётся у заказчика в закрытом контуре: конфигурации, схемы, правила и регламенты.

  • Карта ограничений и нормативов — технологические пределы по каждому компоненту, совместимость сырья, требования безопасности и допустимые диапазоны режимов. У каждого ограничения указан источник: внутренний регламент, паспорт партии сырья или требование заказчика.
  • Схема признаков и правила расчёта — какие свойства сырья и параметры процесса входят в модель, как считаются производные величины, откуда берутся данные и как обрабатываются пропуски в журналах.
  • Конфигурации модели и журнал экспериментов — параметры обучения, состав признаков, метрики качества на отложенной выборке. Это позволяет переобучить модель на новых партиях и сравнить результат с предыдущим прогоном.
  • Регламент воспроизведения партии — как из рекомендации модели получить технологическую карту: порядок загрузки, точки контроля, действия при выходе показателя за допуск.
  • Правила доступа к данным — разграничение ролей, кто видит сырьевые журналы, кто результаты расчётов, как фиксируются изменения рецептуры и кто их подтверждает.
  • Документация модели — карта зависимостей, ожидаемая точность по классам рецептур и границы применимости: где прогноз достоверен, а где нужна лабораторная проверка.
  • Инструкции для технологов — короткие сценарии на каждый шаг: задать ограничения, получить варианты, оценить прогноз, занести фактический результат партии обратно.

Передача технологам идёт отдельным этапом: разбор спорных рецептур, обучение внутреннего администратора, проверка по чек-листу приёмки. Пока технолог не воспроизвёл партию самостоятельно, проект не считается закрытым.

Кейс: цикл подбора состава сократился, доля успешных проб выросла

Как было устроено до внедрения

У заказчика — производителя промышленных покрытий — рецептура подбиралась перебором: технолог задавал матрицу долей компонентов, лаборанты готовили навески, образцы уходили на испытания по адгезии, вязкости и стойкости. На одну рецептуру уходило 40–60 лабораторных проб, цикл подбора состава занимал 10–12 недель, а приёмочные испытания с первого прохода проходила примерно каждая третья партия. Часть отбраковки всплывала только на укрупнённой установке — когда недели работы уже потрачены, а причину приходилось искать заново.

Что изменили

Собрали исторические протоколы испытаний, паспорта партий и журналы режимов в единую таблицу «состав → условия → результат», разметили пропуски и расхождения между сериями. Поверх обучили две модели: одну — предсказывать целевые показатели по долям компонентов, вторую — оценивать вероятность прохождения приёмочных испытаний. В поиск заложили ограничения: доступность сырья, совместимость компонентов, диапазоны долей, выход за которые технология не тянет.

Дальше работает активный отбор: следующая проба ставится там, где модель либо обещает лучший результат, либо сильнее всего сомневается. Прогноз всегда проверяется реальной навеской — система ранжирует пробы, но не выдаёт готовый рецепт вместо лаборатории.

Что стало

Число проб на рецептуру сократилось с 40–60 до 12–14, доля успешных с первого прохода выросла с трети до двух с лишним третей, срок выхода на состав — с 10–12 недель до 3–4. Выход годного продукта при масштабировании поднялся с 68% до 91%: модель подсказывает, какие соотношения ведут себя нестабильно при переходе с лабораторного образца на реактор.

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

Как проверить рецептуру на устойчивость к сырью разного качества?

Проверять рецептуру на устойчивость к сырью по «средней партии» нельзя: модель, обученная на паспортных значениях, подбирает состав под центр допуска. Это типичное переобучение модели — метрика на отложенной выборке держится, а при отклонении партии на полторы сигмы по влажности или дисперсности свойства уходят за границу допуска.

Поэтому на вход модели подаётся распределение, а не точка. Разброс свойств сырья берём из журнала входного контроля сырья: по каждой позиции строим интервалы по примесям, влажности и корреляции между ними, а не только «минимум — максимум». Перебор внутри интервалов ведём по методу Монте-Карло — тысячи виртуальных партий, для каждой рецептура считается отдельно.

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

Подход Когда подходит Ограничения
Исторические партии из входного контроля есть архив за несколько сезонов редкие выбросы в него не попадают
Синтетический разброс по допускам допуски по сырью формализованы не видит корреляций между примесями
Оптимизация по худшей партии критичны вязкость, адгезия, цвет сужает пространство рецептур
Интервальная оценка свойств нужен риск, а не одно число требует больше данных

Критерий приёмки — не средняя ошибка, а доля партий в допуске: рецептура устойчива, если держит целевые свойства на 90–95% смоделированных партий. Финальная проверка — на слепых партиях, не участвовавших в обучении: видно, что модель опирается на физику процесса, а не на запомненные сочетания.

Слабые места подхода: точность модели, качество данных, поддержка

Точность предсказания рецептуры не универсальна: она держится внутри той области составов и режимов, которую покрывают прошлые опыты. За её границами модель экстраполирует, и вместо правдоподобного числа получается уверенный, но неверный ответ. Поэтому мы явно очерчиваем зону применимости и выдаём интервальный прогноз с указанием, на каких данных он построен.

Второе ограничение — качество истории. Бумажные журналы опытов хранят ценность, но в непригодном для расчёта виде: разные единицы, сокращения, незафиксированные партии сырья и условия. Перевод в структурированную таблицу и разбор противоречий занимают заметную часть проекта — это не подготовка, а работа, без которой модель не обучится.

А если исторических данных мало?

Тогда опираемся на перенос с родственных составов и на план контролируемых опытов: несколько десятков точек в нужном диапазоне часто дают больше, чем сотни разрозненных записей. Зона применимости при этом сужается честно — мы прямо говорим, где прогноз надёжен, а где нужна проверка в лаборатории.

Кто отвечает за результат и как модель живёт после запуска?

Сопровождение — часть работы, а не отдельная услуга: следим за расхождением прогноза и фактического выхода, фиксируем момент, когда сырьё или режим ушли за пределы обученной области, и запускаем дообучение. У нас есть ответственный инженер и регламент эскалации, а спорная рекомендация проверяется на контрольной партии до передачи в производство. Ответственность за результат распределена по этим шагам, а не растворяется в отчёте.

Обсудим задачу: какие данные есть и что нужно на выходе

Чтобы вернуться не с общими словами, а с рабочей схемой, нам нужен минимум вводных: что уже есть по составам и результатам испытаний, какие ограничения заданы нормативкой и регламентом производства, что считается успешным результатом. Опишите задачу в свободной форме — таблицы, выгрузки из лабораторного журнала и внутренние документы на первом разговоре не нужны.

В ответ присылаем не коммерческое предложение «на всё», а конкретику по вашему случаю:

  • разбор данных для старта: что реально нужно из реестров испытаний и паспортов составов, а что собирать не придётся;
  • перечень нормативных ограничений, которые система обязана соблюдать, и способ проверки каждого предложенного варианта рецептуры на соответствие им;
  • критерии приёмки — по каким показателям и на каком наборе составов считаем результат принятым, а не «похоже на правду»;
  • схему работ по этапам с точками, где вы принимаете промежуточный результат или останавливаете проект;
  • сроки первого этапа и то, что на нём будет видно до вложений в полную систему;
  • состав передаваемых материалов: конфигурации, скрипты подготовки данных, регламент переобучения на новых испытаниях;
  • план отката: как вернуться к текущему порядку подбора, если результат окажется хуже ожидаемого.

Опишите задачу и приложите то, что есть, — вернёмся с оценкой, схемой работ и планом первого этапа.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1369
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142