Научная статья на тему 'Программно-алгоритмическая поддержка интеллектуальной системы управления синтезом активных фармацевтических ингредиентов'

Программно-алгоритмическая поддержка интеллектуальной системы управления синтезом активных фармацевтических ингредиентов Текст научной статьи по специальности «Химические технологии»

CC BY
126
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
активный фармацевтический ингредиент / QbD-принцип / глобальный критерий / метод Хука–Дживса / программный комплекс Scilab / active pharmaceutical ingredient / QbD principle / global criterion / Hook-Jeeves method / Scilab software package

Аннотация научной статьи по химическим технологиям, автор научной работы — В. Ф. Корнюшко, О. М. Николаева, И. В. Богунова, А. С. Кузнецов, А. В. Панов

В статье рассматривается создание алгоритмического и программного обеспечения для интеллек-туальной системы управления разработкой синтеза активных фармацевтических ингредиентов. На ос-нове анализа схемы системы контроля качества, эффективности и безопасности медицинской продук-ции показано, что единственным несертифицированным этапом в жизненном цикле разработки и про-изводства лекарственных средств является этап фармацевтической разработки, который включает синтез активных фармацевтических ингредиентов и разработку состава готовой лекарственной формы. Показано преимущество схемы непрерывного синтеза производства активных фармацевтических ингредиентов над схемой периодического синтеза. Приведен системный подход к предлагаемой разра-ботке на основе реализации принципа QbD. Разработана схема формирования глобального критерия. Сформулирован спектр условий, в которых предстоит выполнять исследования, при этом примени-тельно к каждому условию качество функционирования оценивается самостоятельным критерием. По-строены информационные модели для системы управления непрерывным синтезом активных фамацев-тических ингредиентов димедрола в нотации IDEF0. Предложен подход к разработке информационного и программно-алгоритмического обеспечения системы непрерывного синтеза лекарственных препаратов. Разработаны математические модели на ос-нове регрессионного анализа для управления процессом непрерывного синтеза с помощью интеллек-туальной системы управления. Разработано алгоритмическое и программное обеспечение на основе свободно распространяемого программного комплекса Scilab для управления процессом разработки синтеза активных фармацевтических ингредиентов с помощью регрессионных многооткликовых мо-делей и алгоритма оптимизации Хука–Дживса. Приведена графическая интерпретация некоторых результатов исследования процесса получения активных фамацевтических ингредиентов дифенгидрамина (димедрола) на экспериментальной установке непрерывного синтеза. Получен набор графических решений, позволяющих оптимизировать ряд количе-ственных показателей процесса синтеза активных фармацевтических ингредиентов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по химическим технологиям , автор научной работы — В. Ф. Корнюшко, О. М. Николаева, И. В. Богунова, А. С. Кузнецов, А. В. Панов

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Software and algorithmic support for the intelligent control system of active pharmaceutical ingredient synthesis

The article discusses the development of algorithmic and software for an intellectual control system for the development of the synthesis of active pharmaceutical ingredients. Based on the analysis of the scheme of the quality control system, the efficiency and safety of medical products, the authors showed that the only non-certified stage in the life cycle of the development and production of medicines is the pharmaceu-tical development stage, which includes the APIs synthesis and the GLF composition development. The authors showed the advantage of the continuous synthesis scheme for the production of active phar-maceutical ingredients over the periodic synthesis scheme. The authors gave a systematic approach to the pro-posed development based on the implementation of the QbD principle. They developed a scheme for the for-mation of a global criterion. The authors formulated a range of conditions in which the research is to be per-formed, while with respect to each condition, the quality of functioning is evaluated by an independent criterion. There are the information models for the control system for the continuous synthesis of diphenhy-dramine APIs in the IDEF0 notation. The authors proposed an approach to the development of information and software and algorithmic support for the continuous synthesis of drugs. The authors developed the mathematical models based on regression analysis to control the process of continuous synthesis using an intelligent control system. There is the algo-rithmic and software based on the freely available Scilab software package for managing the process of devel-oping API synthesis using multi-regression regression models and the Hook-Jeeves optimization algorithm. There is a graphical interpretation of some of the process study results of obtaining the API of diphenhy-dramine (diphenhydramine) in an experimental continuous synthesis plant. The authors obtained a set of graphic solutions that allows to optimize a number of the synthesis process quantitative indicators of the active pharmaceutical ingredients.

Текст научной работы на тему «Программно-алгоритмическая поддержка интеллектуальной системы управления синтезом активных фармацевтических ингредиентов»

УДК 5004.65 Дата подачи статьи: 19.09.19

DOI: 10.15827/0236-235X.129.132-143 2020. Т. 33. № 1. С. 132-143

Программно-алгоритмическая поддержка интеллектуальной системы управления синтезом активных фармацевтических ингредиентов

В.Ф. Корнюшко 1, д.т.н, профессор, vjk256@m-ail.ru О.М. Николаева 1, ассистент,, polyakova@mitht.ru И.В. Богунова 1, научный сотрудник, bmft@mitht.ru

А.С. Кузнецов 1, к.тн, старший преподаватель, askuzn.etsov@mitht.ru А.В. Панов 1, к..х.н, доцент, panov@mitht.ru

1 Российский технологический университет МИРЭА (институт тонких химических технологий им. М.В. Ломоносова), г. Москва, 119454, Россия

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

Показано преимущество схемы непрерывного синтеза производства активных фармацевтических ингредиентов над схемой периодического синтеза. Приведен системный подход к предлагаемой разработке на основе реализации принципа QbD. Разработана схема формирования глобального критерия. Сформулирован спектр условий, в которых предстоит выполнять исследования, при этом применительно к каждому условию качество функционирования оценивается самостоятельным критерием. Построены информационные модели для системы управления непрерывным синтезом активных фамацев-тических ингредиентов димедрола в нотации IDEF0.

Предложен подход к разработке информационного и программно-алгоритмического обеспечения системы непрерывного синтеза лекарственных препаратов. Разработаны математические модели на основе регрессионного анализа для управления процессом непрерывного синтеза с помощью интеллектуальной системы управления. Разработано алгоритмическое и программное обеспечение на основе свободно распространяемого программного комплекса Scilab для управления процессом разработки синтеза активных фармацевтических ингредиентов с помощью регрессионных многооткликовых моделей и алгоритма оптимизации Хука-Дживса.

Приведена графическая интерпретация некоторых результатов исследования процесса получения активных фамацевтических ингредиентов дифенгидрамина (димедрола) на экспериментальной установке непрерывного синтеза. Получен набор графических решений, позволяющих оптимизировать ряд количественных показателей процесса синтеза активных фармацевтических ингредиентов.

Ключевые слова: активный фармацевтический ингредиент, QbD-принцип, глобальный критерий, метод Хука-Дживса, программный комплекс Scilab.

Жизненный цикл разработки и производства новых или модификации уже используемых лекарственных препаратов очень длительный и дорогой. Прежде чем разработанное лекарственное средство будет допущено в промышленное производство, оно 12-15 лет проходит доклинические, клинические и предпро-изводственные испытания. В них участвуют специалисты многих областей - биологи, медики, технологи, химики, математики, программисты.

На стадии клинических испытаний могут быть задействованы тысячи человек, на кото-

рых проверяется разрабатываемое лекарственное средство, и десятки, а порой и сотни специалистов, занятых статистической и медико-биологической обработкой данных проводимых исследований. Отсюда понятно, какую важную роль играет начальный этап жизненного цикла - синтез и химико-технологическая разработка лекарственного средства [1, 2], когда не только закладываются все биологические и химико-технологические свойства разрабатываемого лекарственного средства, но и формируется технологическая платформа для его дальнейшего производства и выбирается

оборудование. Столь важная роль этапа разработки, разнообразие применяемых при этом различными группами исследователей методов и средств обусловили то, что на сегодня из всего жизненного цикла лекарственного средства единственным несертифицированным этапом осталась именно разработка (рис. 1) [3].

Методологическую основу предлагаемой разработки составляет системная реализация принципа QbD на стадии разработки непрерывного синтеза активного фармацевтического ингредиента (АФИ).

Согласно [4], Quality-by-Design (QbD) - это системный подход к разработке лекарственных препаратов, который начинается с четко определенных целей и заканчивается получением лекарственного препарата, а также включает анализ процесса изготовления и стратегии контроля, основываясь на надежных научных данных и оценке рисков, связанных с качеством готовой продукции (см. таблицу).

Главным принципом концепции QbD является концентрация основной цели разработки на готовом продукте и его потребителе (пациенте). Это связано прежде всего с оценкой рисков применения новой разработки для потребителей. Причем только в обратном порядке по ходу разработки устраняются все возможные производственные опасности, связанные с применяемым сырьем и технологией процесса.

Поэтому реализация подхода QbD включает решение следующих основных задач [5]:

- определение критических свойств лекарственного препарата (исходя из его целевого профиля);

- определение критических параметров технологического процесса и характера влияния их изменчивости на качество готовых лекарственных форм (ГЛФ);

- определение пространства разработки или, как иногда называют, области проектных решений (Design Space);

- формирование стратегии контроля качества.

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

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

Рис. 1. Схема системы контроля качества, эффективности и безопасности медицинской продукции: GLP (good laboratory practice) - надлежащая лабораторная практика; GCP (good clinical practice) - надлежащая клиническая практика; GMP (good manufacturing practice) - надлежащая производственная практика; GDP (good distribution practice) - надлежащая

дистрибьютерная практика

Fig. 1. Diagram of a system for monitoring the quality, effectiveness and safety of medical products

Основные элементы реализации концепции QbD The main elements of the implementation of the QbD concept

Целевой профиль продукта

Предварительный уровень знаний

Разработка продукта/тех. процесса

Пространство проектных параметров продукта/процесса

Стратегия контроля

Гибкость регулирования

Определение целевого назначения продукта и предварительное определение целевых показателей качества (то есть клиническое значение, эффективность и безопасность)

Обзор предшествующего уровня знаний (лекарств. вещество, наполнители; аналогичные составы и технологические процессы). Первоначальная оценка риска

Определение схемы основных действий в соответствии с принципами QbD и решений, принимаемых для развития нового научного знания, например, DoE, PAT, оценка и контроль рисков

Сводная информация по научному пониманию продукта и процесса. Обоснование и описание многомерного пространства, в котором качество продукта гарантировано (взаимосвязь и границы клинического значения)

Определение стратегии контроля на основании концепции пространства проектных параметров, в итоге - создание системы управления качеством и управления рисками для качества (устойчивость процесса)_

Предложения по гибкости регулирования, основанные на научном знании о продукте и процессе, а также на управлении рисками для качества (материалы, размещение производства, масштабирование и т.д.)

связь, так как риск включает тяжесть вреда, вероятность развития и выявляемость его с помощью применяемых средств контроля. Таким образом, управление риском позволяет снизить уровень его критичности от неприемлемого до серьезного и далее до незначительного.

Согласно определению [5], функции QbD включают две основные составляющие: формирование критерия CQA (critical quality attribute) - это химический, микробиологический или биологический показатель, у которого имеется некоторое предельное значение, обеспечивающее заданное качество, и математическое моделирование процесса синтеза. Наиболее часто в данном случае используется регрессионный анализ, при этом параметры CQA становятся целевыми функциями или откликами. Основополагающие идеи, сформулированные в принципе QbD, положены авторами в основу построения алгоритмов управления непрерывным синтезом при фармацевтической разработке лекарственных веществ [6].

В качестве критериев задан спектр условий, в которых предстоит выполнять исследования, и применительно к каждому условию качество функционирования оценивается самостоятельным критерием. При решении проблемы разработки лекарственных средств группы экспертов на каждом этапе жизненного цикла вносят коррективы в первоначально заданный глобальный критерий, формируя локальные критерии [7].

Глобальный критерий О может быть определен множеством частных критериев К/":

_ еР _

О = = 1,М} ^ Км = {кт,= 1,N} ,(1)

где - элемент некоторой формальной модели; /р- функция отображения; N - число введенных частных критериев; О/" - множество атрибутов частного критерия (наименование, описание и т.д.).

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

ОрИш О = тт№ш +№)"1], (2)

где кш, г = 1, ..., I - локальные критерии, которые необходимо максимизировать; киг, г = 1, ..., к - локальные критерии, которые необходимо минимизировать.

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

Этап фармацевтической разработки ГЛФ состоит из двух подэтапов - синтеза АФИ и разработки состава ГЛФ [8]. Разработка и про-

Optim G = {[Ä + g"1 +

+ q6a3 + Ш! + ! + + !)}

—ÏZZ

Компьютерное моделирование и скрининг

молекул -

Синтез лекарственного вещества

Разработка состава готовой лекарственной формы

Доклинические

испытания - _

У

Клинические испытания

Регистрация

Производство

Рис. 2. Схема формирования глобального критерия

Fig. 2. Global criteria scheme formation

мышленная реализация этих подэтапов достаточно автономны, и в большинстве случаев промышленные предприятия синтеза и производства состава находятся в разных местах.

Однако в последнее время за рубежом появились экспериментальные разработки технологий, объединяющих в едином непрерывном потоке синтез и разработку состава ГЛФ [9]. Такие разработки стали возможными в связи с появлением новых материалов, внедрением в

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

В [10] для комплексного управления непрерывным синтезом и производства твердых лекарственных форм была разработана автоматическая компьютерная система, функционирующая как на стадии исследований, так и при нормальной эксплуатации установки. Архитектура разработанной системы, а также алгоритмы и программные средства управления в статье не раскрыты. Рассматриваемая далее интеллектуальная система подготовки управленческих решений не содержит инструментальных средств автоматического управления процессом - она предназначена для формирования в режиме on-line рекомендаций исследователю, проводящему синтез АФИ.

Рассмотрим методику построения програм-мно-алгоритмичекого обеспечения системы интеллектуального управления на примере непрерывного синтеза конкретного лекарственного средства дифенгидрамина (димедрола) [11].

Димедрол получают взаимодействием бензгидрола (I) и Р-диметиламиноэтилхлорида в спиртовом растворе алкоголята натрия [8] или реакцией I и гидрохлорида Р-диметилами-ноэтилхлорида (II); в присутствии едкого натра с последующим превращением основания III в гидрохлорид - димедрол (IV) (рис. 3).

Диаграммы информационного моделирования процесса синтеза дифенгидрамина в нотации IDEF0 представлены на рисунках 4 и 5. Они позволяют отследить информационные связи между отдельными стадиями процесса синтеза, а также с применяемой в процессе контрольно-измерительной аппаратурой.

На рисунке 5 представлена информационная модель непрерывного синтеза в нотации IDEF0.

/

Группа

экспертов

Рис. 3. Схема реализации синтеза дифенгидрамина в микрореакторе проточного типа

Fig. 3. Scheme for the implementation of the synthesis of diphenhydramine in a continuous reactor

Воздух Вода Исходные вещества

Нормативная Методическая документация документация

„ Получение активной фармацевтической субстанции

A0

Активная фармацевтическая субстанция

^ Отходы

Оборудование Химик-синтетик

Рис. 4. Диаграмма A0 информационной модели непрерывного синтеза в нотации IDEF0

Fig. 4. Diagram AO of the information model of continuous synthesis in the IDEFO notation

Информационная модель является основой построения информационной поддержки системы непрерывного синтеза. Для управления процессом исследований предлагается интеллектуальная система, в состав которой входят БД, подсистема поддержки управленческих решений и ряд других подсистем сбора и обработки информации (рис. 6) [12].

Построение большинства модулей интеллектуальной системы достаточно подробно описано в литературе [13, 14], поэтому далее будет рассмотрено только алгоритмическое и программное обеспечение оригинальных модулей системы - подсистем моделирования и оптимизации и подготовки управленческих решений для исследователя. Сформулируем за-

дачу математического моделирования процесса непрерывного синтеза АФИ димедрола.

Итак, необходимо построить регрессионную модель зависимости критерия О(х1, х2, Х3) от управляемых параметров х1, х2, Х3. В качестве критерия оптимизации О используются степень извлечения при синтезе:

О(Х1, Хг2, Хгз) = 01*Хц + Я2*Хг2 + Я3*Хг3

(г = 1, 2, 3, ..., п) (3)

и регрессионные модели для измерямых, но неуправляемых параметров, служащих ограничениями изменений управляемых параметров:

У](ХЦ, Хг2, Хгз) < ^/'доп., (4)

где Х1, Х2, Х3 - соответственно значения температуры (X °С), время (мин.) и заместитель в

Температура Давление от 10 Температура

150-200 °С до 20 бар -20°С

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 5. Диаграмма информационной модели непрерывного синтеза в нотации IDEF0 Fig. 5. The information model fragment diagram of the continuous synthesis in IDEFO notation

Подсистема формирования

задания фармаколога

Подсистема контроля подготовки производства

Подсистема информационной поддержки синтеза АФИ

V __

I

БД

нормативных

документов

Подсистема контроля качества полученного АФИ ЛС

Подсистема информационной

поддержки управленческих решений

ч_

Подсистема моделирования

на основе регрессионных моделей

Подсистема алгоритмов оптимизации управления

Рис. 6. Схема интеллектуальной системы информационной поддержки синтеза дифенгидрамина (димедрола)

Fig. 6. Diagram of an intelligent information support system for the synthesis of diphenhydramine (diphenhydramine)

ингредиентах Вг или С1; 1у(х1, х2, х3) - ограничения, определяющие состав или структуру получаемого соединения и измеряемые хроматографом.

Если регрессионное уравнение (3) построить достаточно просто, то для построения уравнений (4) предлагается использовать методику построения многооткликового регрессионного уравнения.

Запишем уравнение многооткликового уравнения регрессии для моделирования процесса получения веществ 1, 6, 7 (рис. 6 ) в матричной форме:

А = (Х*Х)-1 *(Х *У), (5)

где верхние индексы ' и -1 обозначают операции транспонирования и обращения матриц соответственно; А - вектор"столбец регрессионных коэффициентов; X - матрица управляемых параметров Х1, Х2, хз; У - матрица целевых показателей у1, у2, уз:

X =

(

Y =

n3

\

' an a12 ai3 N

; a = a21 a22 a23

, a3i a32 a33,

y 11 У12 y 13

Ун У 22 У 23

,Уи1 Уп

(6)

Решением матричного уравнения (3) является матрица A, где каждый из коэффициентов akj соответствует регрессионному уравнению с целевой функцией Yk (k = 1, 2, 3).

Отметим, что в уравнениях (1)-(3) индекс i относится к номеру эксперимента, индекс j к номеру коэффициента в регрессионном уравнении, индекс k к номеру целевой функции в критериальных уравнениях ограничений (2). Y/доп. - допустимые значения компонентов состава, задаваемые до начала процесса синтеза.

Программная реализация алгоритма моделирования выполнена на свободно распространяемом программном кроссплатформенном комплексе Scilab (Scilab Enterprises) [15], имеющем, благодаря свободному доступу, существенное преимущество перед коммерческим программным продуктом Matlab (Mathworks Corp.). Scilab предназначен, главным образом, для инженерных расчетов, имеет удобный пользовательский интерфейс и хорошие возможности визуализации полученных результатов. Однако этот комплекс не содержит подпрограммы для регрессионного анализа сложных многооткликовых множественных уравнений, хотя запись системы регрессионных уравнений в матричной форме позволяет найти решение достаточно просто, так как Scilab обладает необходимым набором операций работы с матрицами.

Построенные регрессионные уравнения дают возможность решать на втором этапе задачу оптимизации. Целью этого этапа является построение алгоритма online-оптимизации, когда на каждом шаге определяется такой план изменения управляемых переменных х1, x2, x3, при котором значения G извлечения в процессе синтеза растут, а ограничения (2) не выходят за пределы допустимых: Yj(xii, хг-2, Хз) < Y/'доп..

В качестве алгоритма оптимизации может быть выбран практически любой пошаговый метод, например, метод крутого восхождения. Однако, если количество управляемых переменных больше двух и корреляционная матрица в регрессионном уравнении недиаго-нальна, организовать движение по градиенту становится несколько затруднительно. Кроме того, особенностью предлагаемой процедуры поиска оптимума является включение исследователя в контур алгоритма управления. Поэтому была выбрана одна из модификаций покоординатного поиска оптимума - алгоритм Хука-Дживса [16].

Остановимся подробнее на алгоритме, реализуемом в подсистеме информационной под-

держки управленческих решений при определении оптимальных параметров различных стадий в системе непрерывного синтеза димедрола.

Общее уравнение решения задачи оптимизации имеет следующий вид:

О = ¿1*Х1 + ¿2*Х2 + ¿3*Х3 ^тах, (7)

где О - критерий оптимизации (показатель конверсии); Х1, Х2, Х3 - управляемые параметры процесса непрерывного синтеза.

Если представить контролируемые параметры в виде ограничений, то задача оптимизации примет вид

О = ¿1*Х1 + ¿2*Х2 + ¿3*Х3 ^тах, (8)

Угк = Ч/'(Х1, Х2, ., Хп) < abs•(Yгдопlk), (9)

где abs•(YiДoп.k) определяется нормативными требованиями на ограничения по этому параметру.

В работе выбран двухступенчатый подход к решению задачи оптимизации: на первом выполняется пошаговое движение к оптимуму, на втором для найденного плана управляемых переменных проводится проверка допустимых значений состава. Такой подход позволяет экономить время и ресурсы за счет отказа от планов, при которых возможно нарушение ограничений по составу. Для решения задачи оптимизации выбран один из методов покоординатного движения. Используем для этого модифицированный метод Хука-Дживса.

Метод относится к большому семейству методов покоординатного поиска и включает два этапа: сканирующий поиск вокруг некоторой точки, определяемой после цикла поиска в качестве базисной, и организация движения от базисной точки по направлению к экстремуму (максимуму в нашей задаче) - так называемый поиск по образцу.

На начальном этапе задаются стартовая точка (обозначим ее Хо) и шаги Ах по координатам. Затем замораживаются значения всех координат, кроме 1-й, вычисляются значения функции в точках Х0 + Ах0 и Х0 - Ах0 (где Х0 -первая координата точки, а АХо - соответственно значение шага по этой координате) и осуществляется переход в точку с наибольшим значением функции. В этой точке замораживаются значения всех координат, кроме 2-й, вычисляются значения функции в точках Х1 + АХ1 и Х1 - АХ1. Если приращение улучшает целевую функцию, то шаг считается удачным; по этой переменной значение изменяется на величину шага и дается приращение по другой переменной. В противном случе - неудачным и делается шаг в противоположном направле-

нии, и т.д. для всех координат. Затем через две точки, характеризующие наибольшие увеличения целевой функции, проводится линия направления движения. Метод Хука-Дживса имеет много алгоритмов, отличающихся по существу организацией движения на 2-м этапе, то есть поиском по образцу.

Программный комплекс Scilab не содержит процедур многомерной оптимизации, поэтому авторами была разработана программная реализация одного из алгоритмов метода Хука-Дживса:

function res = myfunc(x)

res = 8*(х(1,1)Л2) + 4*x(1,1)*x(1,2) + 5*(х(1,2)л2); end

clear all;

п=трШ;('Введите кол-во координат:'); e=0.0001;% параметр окончания поиска h=1; % шаг

% ввод базовых координат

x=zeros(1,n);

fori=1:n

x(1,i)=input ([¡зргШЙ('Введите значение базовой координаты %g',i) ': ']); end

% берем базисную точку и вычисляем значение функции в ней xb=x;

rb=myfunc(xb); while (h > e) disp('Шаг '); disp(h);

disp('проводим исследование ');

% проводим исследование, нам нужны временные переменные x=xb; r=rb;

% по координатам x1=x; for i=1:n

x1(1,i) = x(1,i) + h; r1 = myfunc (x1); if (r1 < r) x = x1;

r = r1; else

x1(1,i) = x(1,i) - h; r1 = myfunc (x1); if (r1 < r) x = x1; r = r1; end

end; end;

disp('завершили исследование ');

% проверяем текущее значение и значение в базисной точке на меньше if (r < rb) while(1)

*далее алгоритм вычисления повторяется для новой точки

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

Далее рассмотрим алгоритм оптимизации управления синтезом димедрола (рис. 7).

Разработанные алгоритмы были применены для построения оптимальных планов исследований, проводимых на уникальной микрореакторной установке Qmix. В качестве исходных компонентов использовался хлорбензогидрол или бромбензогидрол. Условия: Т (°С) = = 100-180, время реакции ? (мин.) = 2-20. Состав полученной смеси измерялся с помощью высокоэффективной жидкостной хроматографии. Целью исследования был выбор исходных веществ и оптимальных условий синтеза. В результате исследования показано преимущество бромбензогидрола над хлорбензогид-ролом. Далее для бромбензогидрола найдены оптимальные условия по температуре и времени для получения наилучшей конверсии при ограничении вариативности состава.

Некоторые результаты исследований представлены на рисунке 8.

На графике (рис. 8б) видно, что конверсия выше в реакции, где участвует бромдифенил-метан. В этом случае в полученной реакционной массе не остается примесей в качестве исходных реагентов, так как реагенты в процессе реакции расходуются полностью. Очевидно, что степень превращения в случае реакции с бромдифенилметаном равна 1, а селективность выше, чем в реакции с хлордифенилметаном. Поэтому далее проводились исследования для бромдифенилметана при постоянной температуре Т =180 °С, варьируя время проведения реакции (нахождение реакционной смеси в капилляре) от 5 до 20 минут (рис. 8в). На рисунке 8г представлены зависимости степени превращения и селективности от состава исходной смеси.

Рис. 7. Блок-схема алгоритма оптимизации планирования исследований при непрерывном синтезе димедрола

Fig. 7. Block diagram of the optimization algorithm for research planning in the continuous synthesis of diphenhydramine

Заключение

В статье рассмотрен системный подход к созданию алгоритмического и программного обеспечения для интеллектуальной системы управления разработкой синтеза АФИ на основе реализация принципа QbD. Показано пре-

в)

г)

Рис. 8. Семейство графиков зависимости, характеризующих процесс синтеза димедрола: а) конверсии от температуры реакции и времени обработки; б) селективности процесса от времени обработки для бромбензогидрола и хлорбензогидрола соответственно; в) выхода продукта от времени обработки; г) степени превращения и селективности процесса от состава

исходной смеси

Fig. 8. The graphs' family characterizing the process of synthesis of diphenhydramine: a) the dependence of conversion on the reaction temperature and processing time; б) the selectivity of the process from

the processing time for bromobenzohydrol and chlorobenzohydrol, respectively; в) product yield from processing time; г) the degree of conversion and selectivity of the process on the composition

of the initial mixture

имущество схемы непрерывного синтеза производства АФИ над схемой периодического синтеза.

Описана реализация системного подхода к формированию глобального критерия, и построены информационные модели для системы управления непрерывным синтезом АФИ димедрола в нотации IDEF0.

Разработано алгоритмическое и программное обеспечение на основе свободно распространяемого программного комплекса Scilab для управления процессом разработки синтеза АФИ с помощью регрессионных многооткли-

ковых моделей и алгоритма оптимизации Хука-Дживса.

Приведена графическая интерпретация некоторых результатов исследования процесса получения АФИ дифенгидрамина (димедрола) на уникальной микрореакторной установке Qmix непрерывного синтеза.

Показано преимущество исходного компонента бромбензогидрола над хлорбензогидро-лом. Для бромбензогидрола найдены оптимальные условия по температуре и времени для получения наилучшей конверсии при ограничении вариативности состава.

Литература

1. Решетников В.Н., Мамросенко К.А. Информационные технологии в здравоохранении: развитие региональных систем // Программные продукты, системы и алгоритмы. 2016. № 1. URL: http://swsys-web.ru/information-technology-in-health-caredevelopment-of-regional-systems.html (дата обращения: 10.09.2019).

2. Николаева О.М., Богунова И.В., Флид А.А., Гребенщиков А.А., Корнюшко В.Ф. Информационная поддержка стадии разработки состава твердых лекарственных форм // Программные продукты и системы. 2018. № 4. Т. 31. С. 814-822. DOI: 10.15827/0236-235X.124.814-822.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Жизненный цикл лекарственных средств; [под ред. Ю.В. Олефира, А.А. Свистунова]. М., 2018. 280 с.

4. Энде Д.Д. Производство лекарственных средств. Химическая технология от R&D до производства; [пер. с англ., под ред. В.В. Береговых]. СПб: Профессия, 2015. 1280 с.

5. Rubin E., Tummala S., Both D., Wang C., Delany E. Emerging technologies supporting chemical process R&D and their increasing impact on productivity in the pharmaceutical industry. Chem. Rev., 2006, vol. 106, no. 7, pp. 2794-2810.

6. Майофис Л.С. Технология химико-фармацевтических препаратов Л., 1968. 539 c.

7. Костров А.В., Головина Е.А., Корнюшко В.Ф., Кузин Р.Е. Подход к совершенствованию средств управления развитием персонала в автоматизированной системе предприятия // Информационные и телекоммуникационные технологии. 2015. № 28. С. 35-41.

8. Чуешов В.И., Гладух Е.В., Ляпунова О.А., Сайко И.В., Сичкарь А.А., Рубан Е.А., Крутских Т.В. Промышленная технология лекарств. 2010. URL: // http://ztl.nuph.edu.ua/html/medication/index.html (дата обращения: 10.09.2019).

9. Balogh A., Domokos A., Farkas B., Farkas A., Rapi Z., Kiss D., Nyiri Z., Eke Z., Szarka G., Örke-nyi R., Matravölgyi B., Faigl F., Marosi G., Kristof Nagy Z. Continuous end-to-end production of solid drug dosage forms: Coupling flow synthesis and formulation by electrospinning. Chem. Eng. J. 2018, vol. 350, no. 10, pp. 290-299. DOI: 10.1016/j.cej.2018.05.188.

10. Adamo A., Beingessner R.L., Behnam M., Chen J., Timothy F. etc. On-demand continuous-flow production of pharmaceuticals in a compact, reconfigurable system. Science. 2016, vol. 352, no. 61 -67. DOI: 10.1126/science.aaf1337.

11. Корнюшко В.Ф., Панов А.В., Богунова И.В., Николаева О.М., Флид А.А. Применение системного подхода для построения информационного пространства разработки состава готовых лекарственных форм // Прикладная информатика. 2018. Т. 13. № 3. С. 83-100.

12. Меньшутина Н.В., Матасов А.В. Современные информационные системы хранения, обработки и анализа данных для предприятий химической и смежных отраслей. М.: Изд-во РХТУ, 2011. 308 с.

13. Мешалкин В.П. Экспертные системы в химической технологии. М.: Химия, 1995. 367 с.

14. Таптунов В.Н., Екимов С.Д., Гусева Е.В. Информационная интеллектуальная система для разработки схем производства твердых лекарственных форм // Программные продукты и системы. 2008. № 4. С. 160-161.

15. Андриевский А.Б., Андриевский Б.Р., Капитонов А.А., Фрадков А.Л. Решение инженерных задач в среде SciLab. СПб: Изд-во ИТМО, 2013. 97 с.

16. Hook R., Jeeves T.A. Direct search solution of numerical and statistical problems. JACM, 1961, vol. 8, iss. 2, pp. 212-229. DOI: 10.1145/321062.321069.

Software & Systems Received 19.09.19

DOI: 10.15827/0236-235X.129.132-143 2020, vol. 33, no. 1, pp. 132-143

Software and algorithmic support for the intelligent control system of active pharmaceutical

ingredient synthesis

V.F. Kornyushko 1, Dr.Sc. (Engineering), Professor, vfk256@mail.ru

0.M. Nikolaeva 1, Assistant, polyakova@mitht.ru

1.V. Bogunova 1, Research Associate, bmft@mitht.ru

A.S. Kuznetsov 1, Ph.D. (Engineering), Senior Lecturer, askuznetsov@mitht.ru A. V. Panov 1, Ph.D. (chemical), Associate Professor, panov@mitht.ru

1 Russian Technological University (MIREA), Moscow, 119454, Russian Federation

Abstract. The article discusses the development of algorithmic and software for an intellectual control system for the development of the synthesis of active pharmaceutical ingredients. Based on the analysis of the scheme of the quality control system, the efficiency and safety of medical products, the authors showed that the only non-certified stage in the life cycle of the development and production of medicines is the pharmaceutical development stage, which includes the APIs synthesis and the GLF composition development.

The authors showed the advantage of the continuous synthesis scheme for the production of active pharmaceutical ingredients over the periodic synthesis scheme. The authors gave a systematic approach to the proposed development based on the implementation of the QbD principle. They developed a scheme for the formation of a global criterion. The authors formulated a range of conditions in which the research is to be performed, while with respect to each condition, the quality of functioning is evaluated by an independent criterion. There are the information models for the control system for the continuous synthesis of diphenhydramine APIs in the IDEF0 notation.

The authors proposed an approach to the development of information and software and algorithmic support for the continuous synthesis of drugs. The authors developed the mathematical models based on regression analysis to control the process of continuous synthesis using an intelligent control system. There is the algorithmic and software based on the freely available Scilab software package for managing the process of developing API synthesis using multi-regression regression models and the Hook-Jeeves optimization algorithm.

There is a graphical interpretation of some of the process study results of obtaining the API of diphenhy-dramine (diphenhydramine) in an experimental continuous synthesis plant. The authors obtained a set of graphic solutions that allows to optimize a number of the synthesis process quantitative indicators of the active pharmaceutical ingredients.

Keywords: active pharmaceutical ingredient, QbD principle, global criterion, Hook-Jeeves method, Scilab software package.

References

1. Reshetnikov V.N., Mamrosenko K.A. Health service information technologies: developing regional systems. Software J.: Theory and Applications. 2016, no. 1. Available at: http://swsys-web.ru/en/information-technology-in-health-care-development-of-regional-systems.html (accessed September 10, 2019).

2. Nikolaeva O.M., Bogunova I.V., Flid A.A., Grebenshchikov A.A., Kornyushko V.F Information support of the development stage of solid dosage form composition. Software & Systems. 2018, no. 4, vol. 31, pp. 814-822. DOI: 10.15827/0236-235X.124.814-822 (in Russ.).

3. Drug Life Cycle. Yu.V. Olefir, A.A. Svistunov (Eds). Moscow, 2018, 280 p.

4. Ende D.J. Chemical Engineering in the Pharmaceutical Industry. R&D to Manufacturing. John Wiley&Sons Publ., 2010 (Russ. ed.: St. Petersburg, Professiya Publ., 2015, 1280 p.).

5. Rubin E., Tummala S., Both D., Wang C., Delany E. Emerging technologics supporting chemical process R&D and their increasing impact on productivity in the pharmaceutical industry. Chem. Rev. 2006, vol. 106, no. 7, pp. 2794-2810.

6. Mayofis L.S. Chemical Pharmaceutical Technology. Leningrad, 1968, 539 p.

7. Kostrov A.V., Golovina E.A., Kornyushko V.F., Kuzin R.E. An approach to the improvement of personnel development management tools in a company automated system. Information and Telecommunication Technologies. 2015, no. 28, pp. 35-41 (in Russ.).

8. Chueshov V.I., Gladukh E.V., Lyapunova O.A., Sayko I.V., Sichkar A.A., Ruban E.A., Krutskikh T.V. Industrial Drug Technology. 2010. Available at: http://ztl.nuph.edu.ua/html/medication/index.html (accessed September 10, 2019).

9. Balogh A., Domokos A., Farkas B., Farkas A., Rapi Z., Kiss D., Nyiri Z., Eke Z., Szarka G., Orke-nyi R., Matravolgyi B., Faigl F., Marosi G., Kristof Nagy Z. Continuous end-to-end production of solid drug dosage forms: Coupling flow synthesis and formulation by electrospinning. Chem. Eng. J. 2018, vol. 350, no. 10, pp. 290-299. DOI: 10.1016/j.cej.2018.05.188.

10. Adamo A., Beingessner R.L., Behnam M., Chen J., Timothy F. etc. On-demand continuous-flow production of pharmaceuticals in a compact, reconfigurable system. Science. 2016, vol. 352, no. 61-67. DOI: 10.1126/science.aaf1337.

11. Kornyushko V.F., Panov A.V., Bogunova I.V., Nikolaeva O.M., Flid A.A. The application of the system approach for building the information space for the development of the production of ready medicines. Applied Informatics. 2018, vol. 13, no. 3, pp. 83-100 (in Russ.).

12. Menshutina N.V., Matasov A.V. Modern Information Systems for Storing, Processing and Analyzing Data for Chemical and Related Industries. Moscow, 2011, 308 p. (in Russ.).

13. Meshalkin V.P. Expert Systems in Chemical Technology. Moscow, Khimiya Publ., 1995, 367 p. (in Russ.).

14. Taptunov V.N., Ekimov S.D., Guseva E.V. An intelligent information system for developing a solid form process design. Software & Systems. 2008, no. 4, pp. 160-161 (in Russ.).

15. Andrievsky A.B., Andrievsky B.R., Kapitonov A.A., Fradkov A.L. Solving Engineering Problems in Scilab. St. Petersburg, ITMO Univ. Publ., 2013, 97 p.

16. Hook R., Jeeves T.A. Direct search solution of numerical and statistical problems. JACM. 1961, vol. 8, iss. 2, pp. 212-229. DOI: 10.1145/321062.321069.

Для цитирования

Корнюшко В.Ф., Николаева О.М., Богунова И.В., Кузнецов А.С., Панов А.В. Программно-алгоритмическая поддержка интеллектуальной системы управления синтезом активных фармацевтических ингредиентов // Программные продукты и системы. 2020. Т. 33. № 1. С. 132-143. DOI: 10.15827/0236-235X. 129.132-143.

For citation

Kornyushko V.F., Nikolaeva O.M., Bogunova I.V., Kuznetsov A.S., Panov A.V. Software and algorithmic support for the intelligent control system of active pharmaceutical ingredient synthesis. Software & Systems. 2020, vol. 33, no. 1, pp. 132-143 (in Russ.). DOI: 10.15827/0236-235X.129.132-143.

i Надоели баннеры? Вы всегда можете отключить рекламу.