Вестник СПбГУ. Прикладная математика. Информатика... 2023. Т. 19. Вып. 2 УДК 517.928.4:[519.872.2+519.862.4] MSC 90В10, 90В22, 90В30, 92В05
Клиринговая функция в контексте метода инвариантного многообразия
А. Т. Мустафин1, А. К. Кантарбаева2
1 Казахский национальный исследовательский технический университет им. К. И. Сатпаева, Казахстан, 050013, Алматы, ул. Сатпаева, 22
2 Казахский национальный университет им. аль-Фараби, Казахстан, 050040, Алматы, пр. аль-Фараби, 71
Для цитирования: Мустафин А. Т., Кантарбаева А. К. Клиринговая функция в контексте метода инвариантного многообразия // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2023. Т. 19. Вып. 2. С. 185— 198. https://doi.org/10.21638/11701/spbul0.2023.205
Клиринговая функция (КФ) выражает зависимость выпуска от объема производственного ресурса, находящегося в работе (WIP). Применение КФ представляется многообещающим при моделировании для целей планирования такого показателя как время производственного цикла. В теории очередей аналитическое выражение для КФ выводится в предположении о стационарности процесса производства. Однако в связи с конечной продолжительностью планового периода возникает вопрос о корректности использования понятия КФ в неустановившемся режиме. В настоящей работе применяется альтернативный подход к построению механистической модели производственного цеха, занятого выпуском одного продукта из одного ресурса, которая основана на аналогии между работой машины и биологического фермента. Модель приводится к сингулярно возмущенной системе двух обыкновенных дифференциальных уравнений для медленной (WIP) и быстрой (популяция занятых машин) переменных. Анализ этой разнотемповой системы показывает, что КФ есть не что иное как результат асимптотического разложения медленного инвариантного многообразия. Корректность использования КФ в конечном счете определяется малостью параметра, стоящего перед производной от быстрой переменной. Показано, что достаточно малое соотношение «машины : WIP» практически гарантирует применимость приближения КФ в нестационарном режиме работы производства.
Ключевые слова: незавершенное производство, модель производства, квазистационарное приближение, сингулярные возмущения, ферментативный катализ.
1. Введение. Клиринговая функция — КФ (clearing function) — относительно новый термин в исследовании операций и операционном менеджменте. Не следует смешивать его с исторически более ранним финансовым термином «клиринг», который означает систему безналичных расчетов, основанную на зачете взаимных требований и обязательств.
Мотивация к введению понятия КФ, формальное определение которой будет дано ниже, связана с практическими потребностями планирования и прогнозирования производства, в частности с необходимостью получения более надежного ответа на наиболее часто задаваемый вопрос потребителей товара или услуги: «Когда будет готов заказ?» [1].
Теория массового обслуживания, аппарат которой используется для моделирования производства, оперирует с тремя основными показателями очереди: работой,
© Санкт-Петербургский государственный университет, 2023
находящейся в процессе выполнения (work in progress), временем цикла (cycle time) и выпуском (throughput). Следуя традиции операционного менеджмента, эти показатели будем обозначать соответствующими аббревиатурами: WIP, СТ и ТН.
Работа в процессе выполнения, которую часто также называют «незавершенным производством», означает объем материалов и заготовок, вовлеченных в производство, превращение которых в продукт пока не начиналось или еще не закончено. С одной стороны, WIP — лучший предиктор общей эффективности производственной системы, с другой — две прочие характеристики, СТ и ТН, так или иначе определяются в терминах WIP.
Время цикла — это среднее время от постановки работы в очередь до превращения в продукт или, иначе говоря, время, которое работа находится в статусе WIP.
Наконец, выпуск определяется как объем продукции данного типа, произведенной за единицу времени, т. е. количество работы, законченной за условный единичный период.
В динамически равновесном режиме производства входящий поток заданий (работ) равен исходящему потоку продукции. Согласно закону Дж. Литтла [2, 3], средние величины WIP, СТ и ТН связаны между собой соотношением СТ = WIP/TH. Помимо равенства средних потоков на входе и выходе также предполагается, что: 1) каждое поступившее задание когда-нибудь будет выполнено и покинет систему, не потерявшись; 2) объем незавершенной работы примерно одинаков в начале и конце рассматриваемого отрезка времени; 3) средний возраст незавершенной работы не увеличивается и не уменьшается. Формула Литтла замечательна своей общностью, поскольку не предполагает стационарности случайных процессов поступления заданий и их обработки и не требует дополнительных сведений о вероятностных характеристиках потоков, о количестве машин, участвующих в производстве, или о порядке выполнения работ.
Подобно термодинамическому тождеству, закон Литтла позволяет однозначно найти по любым двум заданным показателям состояния системы третий. К сожалению, с той же степенью общности нельзя связать рассматриваемые величины попарно. Неизбежно приходится либо выводить специальную модель, отталкиваясь от характеристик изучаемой очереди, либо строить нужную регрессионную модель по эмпирическим данным.
КФ определяется как детерминистическое соотношение между выпуском продукции за некоторый период времени и работой, находящейся в процессе выполнения в тот же период: TH(WIP). КФ как раз и предназначена для прогнозирования времени цикла по заданному объему незавершенной работы. Такое название функция получила, так как характеризует способность системы «очищаться» (clear) от незавершенной работы.
По существу, КФ представляет собой особую разновидность производственной функции в представлении «запас — поток» в отличие от обычной формы «поток — поток», используемой в методе межотраслевого баланса. Аппарат КФ возник в рамках «жидкостного» (гидродинамического) приближения в теории массового обслуживания (см., например, [4]). В этом подходе случайный поток дискретных работ/заданий (в частности, деталей или иных обрабатываемых предметов) заменяется — в пределе закона больших чисел — непрерывным и детерминированным потоком бесконечно делимых частиц, подобным потоку жидкости.
Как таковая, хотя и не под современным названием, КФ была впервые введена С. Грейвсом [5], который предположил прямую пропорциональную зависимость вы-
пуска от ДУГР. Несмотря на удобство для вычислений, данный подход оказался не в состоянии описать наблюдаемый на практике эффект насыщения выпуска. Минимальная модель, удовлетворяющая требованиям монотонности, вогнутости и насыщения, вместе с самим термином КФ была представлена У. Кармаркаром [6, 7] в виде гиперболической зависимости
ТНШР
где ТН — максимально возможный выпуск; К — константа полу насыщения, такая, что ТН = ^ТН при WIP = К. Формула (1) выведена для производственной очереди Ы/Ы/1 с пуассоновским входным потоком, экспоненциально распределенным временем обработки и одной обслуживающей машиной. А. Сринивасан [8] рекомендовал эмпирическую экспоненциальную зависимость
TH = TH (1 -
-a WIPN
в которой a — подгоночный параметр. Хотя за прошедшие 30 лет были предложены и другие аналитические формулы КФ разной степени сложности (см. обзор [9, гл. 7, с. 143-189]), формула Кармаркара в настоящее время наиболее популярна.
Примером эмпирических данных для построения КФ служат результаты наблюдения за работой принтера, предназначенного для нанесения графического изображения на отштампованные CD и DVD диски, приведенные в работе [10]. Выборочные данные получены от одной машины за сутки ее непрерывной работы и представляют собой точки в координатах (WIP, ТН). Координаты точек поделены нами на соответствующие максимальные величины, и нормированные таким образом эмпирические данные нанесены на рис. 1 в виде кружков. Сплошной линией на рисунке показана теоретическая КФ (1), параметры TH и K которой подобраны нелинейным методом наименьших квадратов из пакета lsqcurvef it MATLAB.
ТН
WIP
Рис. 1. Сравнение теоретической клиринговой функции (1) с эмпирическими данными [10]
Объяснение в тексте.
КФ обычно выводится в предположении о стационарности процесса производства. Тем не менее как исследователи, так и практики имеют склонность применить
эту функцию к условиям, далеким от равновесия. Значительная часть современных работ по КФ признает необходимость четкой делимитации границ работоспособности КФ. В то же самое время — насколько нам известно — трудно указать хотя бы одну статью, где бы явно затрагивалась эта проблема. Заметное исключение представляет исследование Д. Армбрустера [11], в котором на качественном уровне обсуждается применимость подхода КФ любого вида. В нем утверждается, что КФ выражает собой квазистационарное (адиабатическое) приближение. Имеется в виду, что поток продукции на выходе мгновенно отслеживает малейшее колебание уровня WIP. Иными словами, КФ справедлива, если время релаксации флуктуаций числа работоспособных машин в производственной единице намного короче характерного времени изменения WIP. И все же, несмотря на всю конструктивность и ценность данного рассуждения, ему недостает ясно сформулированного количественного критерия.
Настоящая работа преследует двоякую цель: 1) построить правдоподобную механистическую (т. е. не регрессионную, а объясняющую механизм) модель «элементарной» производственной единицы в жидкостном приближении, из которой можно было бы вывести КФ; 2) выявить условия справедливости полученной КФ в терминах эмпирически измеримых величин.
2. Модель. Основное предположение состоит в том, что трансформация материальных ресурсов в продукцию на промышленном предприятии происходит примерно по той же схеме, что и превращение молекул субстрата в молекулы других веществ в ходе ферментативного катализа. Действительно, в живой клетке молекула субстрата связывается с молекулой фермента, образуя короткоживущий промежуточный фермент-субстратный комплекс. Затем этот комплекс распадается на продукт и исходный фермент, способный катализировать новую реакцию (см., например, [12]).
На аналогию между трудом в производстве и катализатором в химической реакции впервые указал Н. Джорджеску-Рёген [13, с. 316-337]. В более общей форме, как отождествление основных фондов с ферментами, а вводимых факторов производства — с субстратами, эта идея нашла свое отражение в работах И. А. Полетаева [14] и Д. С. Чернавского [15, с. 134]. Последующее приложение холистического подхода к моделированию процессов «затраты — выпуск» в сферах производства и услуг развивалось в публикациях [16-20].
Мы уподобляем ресурс субстрату, а конечное изделие — продукту. В производственном цехе основные фонды (долгосрочные активы неизменного характера, предназначенные для выработки продуктов), такие как машинное оборудование, играют роль ферментов. С помощью машин и квалифицированной рабочей силы сырье, материалы, сборочные детали или полуфабрикаты совместно преобразуются в готовую продукцию.
Представим производственный цех, где происходит превращение одного ресурса в продукт. Это формально математический объект, содержащий фиксированное количество одинаковых машин, обрабатывающих единицы ресурса, поступающие в систему, и накопитель (буфер), общий для всех машин, в котором находится ресурс в очереди на обработку.
Под единицей ресурса будем понимать его количество, равное номинальной загрузке машины, указанной в ее технической документации для условий нормальной эксплуатации. Это позволяет исчислять ресурс и машины одинаковыми единицами измерения — штуками.
В нашей модели такие производственные термины как «материальпо-производ-ственные запасы» (inventory), «материалы и заготовки, вовлеченные в технологиче-
ский процесс производства» (work in progress, WIP) и «буферный запас» (buffer stock), считаются синонимами, и все означают текущее количество ресурса в накопителе.
Машина может находиться в одном из следующих состояний: 1) свободном для загрузки ресурсом или 2) занятом обработкой ресурса. В каждый момент времени в машине на обработке может находиться только одна единица ресурса. Под обработкой понимаем задержку ресурса на некоторое время в машине, пока идет трансформация ресурса в продукт. По окончании обработки комплекс «машина — ресурс» дезинтегрируется с высвобождением единицы продукта и возвращением машины в свободное состояние.
Поступление единиц ресурса в цех и длительность их обработки не зависят от того, сколько ресурса уже находится в цехе, или от каких-либо других факторов; продолжительность обработки ресурса не зависит от скорости его поступления в систему. Единица ресурса, поступившая на вход, может находиться в таких состояниях: 1) обработки в машине или 2) ожидания, если все имеющиеся машины заняты. Будем предполагать, что на загрузку в машину единица ресурса выбирается из буфера случайным образом, а также, что емкость накопителя неограничена.
Перечисленные выше операции можно представить в виде псевдохимических уравнений
fcl fco
(2)
Здесь x — буферный запас ресурса в текущий момент времени, u — количество свободных машин, v — количество занятых машин, p — количество готового продукта. Как принято в химии, каждая стрелка указывает направление соответствующей стадии. Метками над стрелками обозначены кинетические константы стадий: r — скорость поступления ресурса (единица-время-1), k1 — скорость связывания единицы ресурса с машиной (единица-1 -время-1), k2 — число оборотов машины (время-1), т.е. максимальное количество единиц продукта, которое способна выпустить одна машина за единицу времени.
На схеме (2) закодированы как последовательность стадий, так и скорости, с которыми эти стадии протекают. Предполагается, что для потоков справедлив закон действующих масс, по которому скорость образования продукта с участием двух агентов пропорциональна произведению их количеств, иначе вероятности их встречи. В результате схеме (2) можно сопоставить систему уравнений материального баланса для всех участвующих агентов:
X = -k1 xu + r, x(0) = xo ^ 0, (3)
U = -k1 xu + k2v, u(0) = u0 > 0, (4)
V = k1 xu — k2 v, v(0) = 0, (5)
p = k2 v, p(0) = 0, (6)
где точками сверху обозначены производные по времени t. Предполагается, что r ^ 0, k1 > 0 k2 > 0
3. Анализ и результаты. Сначала изучим случай ненулевого притока ресурса, r > 0. Складывая (4) и (5), находим первый интеграл системы (З)-(б):
u + v = u0 = const, (7)
смысл которого — в сохранении общего количества машин.
Соотношение (7) позволяет упростить систему (3)-(6), исключив из нее, скажем, u. Кроме того, поскольку уравнения (3)-(5) не содержат p, то уравнение (6) является подчиненным и может рассматриваться отдельно после того, как получены решения для прочих переменных. В итоге остается система двух уравнений
x = k\xv — k\Uox + r, V = —k\xv + k\Uox — kiv,
которая имеет единственное стационарное состояние
С—:(9)
\k2U0 — r k2 J
где K = k2/k\ — новая константа с размерностью ресурса. Заметим, что во избежание переполнения буфера на приток ресурса следует наложить ограничение r < k2u0. Стационарное состояние (9) положительно и асимптотически устойчиво.
xv
Tx = (kiv)-1, Tv = (kix)-1 (10)
и переходя к новым безразмерным переменным и параметрам по формулам
х v t ио Tv v
х' ^ v' Тх' v ' Тх х'
приводим систему (8) к безразмерному виду
£ = in — < + a — 1 4 f (S,v), (И)
£'П= —in + ai — (a — 1)n = g(i,n), (12)
здесь точки сверху теперь означают дифференцирование по т, a f и g введены для краткого обозначения правых частей уравнений (11) и (12).
£
например, в США оборудование и приспособления в серийном производстве используются в среднем лишь 25-35 % времени даже при полной мощности выпуска, а материалы, проходящие через металлообрабатывающий завод, проводят от 80 до 90 % времени в хранении и менее 5% времени — в обработке [21]. Также известно [22, с. 241], что на поточных линиях типичное соотношение «WIP : машины» приближается к 20:1. Так что можно с достаточной уверенностью полагать, что £ ^ 1, и в силу этого считать систему (11), (12) сингулярно возмущенной.
in ны). Стандартной практикой упрощения сингулярно возмущенных (разнотемповых) систем служит применение метода медленного инвариантного многообразия (см., например, [23-25]) и теоремы А. Н. Тихонова [26].
Для автономной системы медленное инвариантное многообразие определяется
как
n(£) = Фа,£),
в котором функция ф — разложение в ряд по степеням е. Движение вдоль медленного многообразия дается медленным уравнением £ = /(£, ф(£, е)).
Технически для построения медленного инвариантного многообразия нужно найти члены асимптотического (внешнего) разложения
ф(£,е) = Фо (£) + еф1 (£) + е2ф2(£) + ..., (13)
где ф0 (£) = а£/(а — 1 + £) — решение алгебраического у равнения д(£,п) = 0 относительно ц.
Подставляя (13) в (12) с учетом (11), обозначая знаком штриха производную по £ и используя цепное правило дифференцирования, получаем уравнение
еф'(£,е) /(£,ф(£,е)) = д(£,ф(£,е)),
или в развернутой форме,
(а — 1)а
а — 1+ £
е ф1
ф1(£) =
а(а — 1)3(£ — 1)
(а — 1 + £)4 '
Таким образом, с точностью до О(е) искомое медленное инвариантное многообразие ф(£, е) есть
Многообразие является притягивающим, поскольку дпд = —(а — 1 + £) < 0.
Поскольку п = ф0 (£) — изолированный корень у равнения д(£,п) = 0 и представляет собой устойчивую неподвижную точку уравнения (12) и начальное условие п(0) = 0 попадает в область его влияния, то в соответствии с теоремой Тихонова решение возмущенной системы (11), (12) будет стремиться к решению уравнения £ = /(£, фо(£)) при е ^ 0.
На рис. 2 можно видеть, как изображающая точка на фазовой плоскости (£, п) относительно быстро «садится» на медленное инвариантное многообразие (14) (в данном случае — линию) и затем скользит по нему в направлении к устойчивому стационарному состоянию (1,1). Переходный процесс до «посадки» имеет продолжитель-е
Ввиду заметного статистического разброса эмпирических наблюдений (см. рис. 1) на практике, по-видимому, вполне достаточно формул квазистационарного прибли-
е
машин можно написать, что
иох V = -,
К + х
Рис. 2. Фазовая плоскость системы (11), (12) (параметры: а = 2, £ = 0.1) а для скорости потребления ресурса —
X = г —
к2щх К + х'
Соответственно скорость производства продукта будет иметь вид
к2 ио х
V =
К + х
(15)
Очевидно, что это выражение есть не что иное как КФ Кармаркара (1) с точностью до обозначений. Формула (15) справедлива на масштабах времени порядка Тх = К/г (см. определение (10)).
=
и в системе (8) возможно только нулевое стационарное состояние (0, 0). Тем не менее формула (15) остается справедливой и в таком случае. Вводя новые переменные и параметры по формулам
£ =
хо
П =
ио
т = к\ио I,
К ио
хо К + хо
получаем следующие безразмерные уравнения:
£ = £п - £ = I(£,п),
-£п + £ - Ьп
£Ц =
Ь + 1
= д (£,п)-
(16)
При начальных условиях, удовлетворяющих неравенству ио/хо ^ 1, имеет место е ^ 1, что делает систему (16) сингулярно возмущенной.
х
V
Применяя к системе (16) технику асимптотического разложения, использовавшуюся выше, находим в первом порядке по г медленное интегральное многообразие
П =
£
1 + £
b'2 (b + 1)
b + ' ' (b + £)3 и соответствующую скорость потребления ресурса
+ O(£2 )
(17)
£= -
J(b + 1)А 2
Рисунок 3 иллюстрирует движение изображающей точки из начального положения (1, 0) сначала к медленному интегральному многообразию (17) и потом вдоль него к равновесию в начале координат. В размерном виде нулевое приближение для КФ по-прежнему дается формулой (15).
Рис. 3. Фазовая плоскость системы (16) (параметры: b = 2, е = 0.1)
4. Обсуждение и заключение. Формула (15), полученная в настоящей работе для КФ, идентична известному в ферментативной кинетике уравнению Михаэлиса — Ментен [27], ввиду подобия машины и фермента в кибернетическом смысле. В обоих процессах — производстве изделия и биохимической реакции — можно выделить три типа участников: объект на входе (ресурс, молекула субстрата), преобразователь (машина, фермент/катализатор) и трансформированный объект на выходе (готовое изделие, продукт реакции). При этом оба процесса идут через образование короткожи-вущего промежуточного комплекса, будь то машина-ресурс или фермент-субстрат.
Следует добавить, что формула (15) совпадает по форме также с известным в экологии функциональным откликом (functional response) хищника на жертву второго типа по К. Холлингу [28], f (R) = aR/(1+ahR), где f — количество потребляемых жертв за единицу времени в расчете на одного хищника; R — плотность популяции жертв; a — частота успешных атак в расчете на одного хищника (время-1 -хищник-1); h
(время-хищник-жертва-1). Здесь роль трансформирующего агента играет хищник, преобразующий биомассу жертв в биомассу своей популяции, и точно так же малым параметром выступает соотношение численностей популяций хищников и жертв. При неограниченной доступности жертв частота их потребления одним хищником стремится к физиологическому максимуму: f = 1/h. В микробиологии отклик Холдинга второго типа обычно связывают с именем Ж. Моно [29], который ранее предложил такую же формулу для описания зависимости скорости потребления микроорганизмом субстрата от концентрации последнего.
Вывод КФ Кармаркара из «химической» модели (3)-(6) отнюдь не ограничивается получением известного в исследовании операций результата новым способом. Общепринято считать, что КФ — это инструмент для работы со стационарным режимом производства. Однако мы распространили понятие КФ и на нестационарные режимы и указали количественные критерии ее применимости. Фактически это условия, при которых справедливо квазистационарное приближение, или когда оправданно использование медленного интегрального многообразия. Как показано, малость характерного соотношения «машины: WIP» практически гарантирует применимость приближения КФ. Малость указанного параметра порождает наличие двух сильно различающихся характерных масштабов времени в производственной единице: более длинного, соответствующего динамике WIP (наличного ресурса), и более короткого, отвечающего динамике машин, вовлеченных в производство. Существование такой иерархии временных шкал делает возможным квазистационарное поведение популяции занятых машин путем быстрой подстройки к текущему объему ожидающего ресурса.
Модель (3)-(6) в равной степени пригодна также для описания процесса обслуживания, если считать, что r — поток клиентов (заявок), x — спрос (очередь) па услугу, а и и v — соответственно свободные и занятые обслуживающие агенты (например, продавцы или операторы колл-центра). В теории очередей известно [30, с. 84,], что время ожидания может часто превышать время обслуживания, поэтому квазистационарное приближение должно работать и в такой системе [20].
Последнее замечание касается возможной стохастичности притока ресурса. В проведенном анализе предполагалось, что r = const. Рассмотрение соответствующего уравнения Ланжевена со случайно флуктуирующим аддитивным членом выходит за рамки настоящего исследования. Для краткости ограничимся лишь комментарием, что КФ сохранит работоспособность и в этой ситуации, если время корреляции флук-туаций притока ресурса (например, сезонных вариаций) окажется намного длиннее характерного времени релаксации популяции машин.
Литература
1. Vacanti D. When will it be done?: Lean-agile forecasting to answer your customers' most important question. La Vergne, TN: Lightning Source Inc., 2020. 308 p.
2. Little J. A proof for the queuing formula: L = XW // Operations Research. 1961. Vol. 9. N 3. P. 383-387. https://doi.Org/10.1287/opre.9.3.383
3. Little J., Graves S. Little's law // Building intuition: Insights from basic operations management models and principies / ed. by D. Chhajed, T. Lowe. London: Springer, 2008. P. 81-100. https://doi.org/10.1007/978-0-387-73699-0_5
4. Armbruster D.¡ Uzsoy R. Continuous dynamic models, clearing functions, and discrete-event simulation in aggregate production planning // New directions in informatics, optimization, logistics, and production. Tutorials in operations research / ed. by P. Mirchandani. INFORMS. 2012. P. 103-126. https://doi.org/10.1287/educ.1120.0102
5. Graves S. A tactical planning model for a job shop // Operations Research. 1986. Vol. 34. N 4. P. 522-533. https://doi.Org/10.1287/opre.34.4.522
6. Ka.rma.rkar U. Capacity loading and release planning with work-in-progress (WIP) and lead-times // Journal of Manufacturing and Operations Management. 1989. Vol. 2. N 1. P. 105-123. https://www.iaorifors.com/paper/3710
7. Karmarkar U. Manufacturing lead times, order release and capacity loading // Logistics of production and inventory / ed. by S. Graves, A. Rinnooy Kan, P. Zipkin. Amsterdam: North-Holland Publishing, 1993. P. 287-329.
8. Srinivasan ACarey M., Morton T. Resource pricing and aggregate scheduling in manufacturing systems: Working Paper N 88-89-58. Pittsburgh: Graduate School of Industrial Administration, Carnegie-Mellon University, 1988. 51 p. https://econpapers.repec.org/paper/cmugsiawp/88-89-58.htm
9. Missbauer H., Uzsoy R. Production planning with capacitated resources and congestion. New York: Springer, 2020. 295 p. https://doi.org/10.1007/978-l-0716-0354-3_7
10. Missbauer H. Order release planning with clearing functions: A queueing-theoretical analysis of the clearing function concept // International Journal of Production Economics. 2011. Vol. 131. N 1. P. 399-406. https://doi.Org/10.1016/j.ijpe.2009.09.003
11. Armbruster D. The production planning problem: Clearing functions, variable lead times, delay equations and partial differential equations // Decision policies for production networks / ed. by D. Armbruster, K. Kempf. London: Springer, 2012. P. 289-302. https://doi.org/10.1007/978-0-85729-644-3_12
12. Корниш-Боуден Э. Основы ферментативной кинетики / пер. с англ. и предисл. Б. И. Курганова. М.: Мир, 1979. 280 с.
13. Georgescu-Roegen N. Analytical economics: Issues and problems. Cambridge, MA: Harvard University Press, 1966. 434 p. https://doi.org/10.4159/harvard.9780674281639.cl9
14. Колесова Г. И., Полетаев И. А. Некоторые вопросы исследования систем с лимитирующими факторами // Управляемые системы: сб. ст. Новосибирск: Институт математики СО АН СССР, 1969. Вып. 3. С. 71-80. http://nasl.math.nsc.ru/aim/journals/us/us3/us03_010.pdf
15. Романовский Ю. М., Степанова Н. М., Чернавский Д. С. Что такое математическая биофизика: Кинетические модели в биофизике. М.: Просвещение, 1971. 136 с.
16. Mustafin А. Т. A bottleneck principle for techno-metabolic chains: Discussion Paper N 504. Kyoto: Institute of Economic Research, Kyoto University, 1999. 13 p. https://doi.org/10.48550/arXiv.1708.04177
17. Милованов В. П. Неравновесные социально-экономические системы: Синергетика и самоорганизация. М.: Эдпторпал УРСС, 2001. 264 с.
18. Ponzí A., Yasutomí А., Капеко К. A non-linear model of economic production processes // Physica A: Statistical Mechanics and its Applications. 2003. Vol. 324. N 1-2. P. 372-379. https://doi.org/10.1016/S0378-4371(02)01885-X
19. Niyirora J., Zhuang J. Fluid approximations and control of queues in emergency departments // European Journal of Operational Research. 2017. Vol. 261. N 3. P. 1110-1124. https://doi.Org/10.1016/j.ejor.2017.03.013
20. Мустафин А. Т., Кантарбаева А. К. Каталитическая модель массового обслуживания на примере циклической очереди // Известия высших учебных заведений. Прикладная нелинейная динамика. 2019. Т. 27. № 5. С. 53-71. https://doi.org/10.18500/0869-6632-2019-27-5-53-71
21. Bradt L. The automated factory: Myth or reality? // Engineering: Cornell Quarterly. 1983. Vol. 17. N 3. P. 26-31. https://ecommons.cornell.edu/handle/1813/2422
22. Hopp W., Spearman M. Factory physics: Foundations of manufacturing management. 3rd ed. New York: McGraw-Hill, 2008. 720 p.
23. Васильева А. В., Бутузов В. Ф. Асимптотические методы в теории сингулярных возмущений. М.: Высшая школа, 1990. 207 с.
24. Verhulst F. Methods and applications of singular perturbations: Boundary layers and multiple timescale dynamics. New York: Springer, 2005. 328 p.
25. Shchepakina E., Sobolev V., Mortel M. Singular perturbations. Introduction to system order reduction methods with applications. New York: Springer, 2014. 212 p. https://doi.org/10.1007/978-3-319-09570-7
26. Тихонов A. H. Системы дифференциальных уравнений, содержащие малые параметры при производных // Математический сборник. 1952. Т. 31(73). № 3. С. 575-586. https://www.mathnet.ru/links/448f715c3bfde9444fe634ffabd73075/sm5548.pdf
27. Johnson К., Goody R. The original Michaelis constant: Translation of the 1913 Michaelis — Menten paper 11 Biochemistry. 2011. Vol. 50. N 39. P. 8264-8269. https://doi.org/10.1021/bi201284u
28. Holling С. The components of predation as revealed by a study of small-mammal predation of the European pine sawfly // The Canadian Entomologist. 1959. Vol. 91. N 5. P. 293-320. https://doi.org/10.4039/ent91293-5
29. Monod J. The growth of bacterial cultures // Annual Review of Microbiology. 1949. Vol. 3. N 1. P. 371-394. https://doi.org/10.1146/annurev.mi.03.100149.002103
30. Whitt W. Time-varying queues // Queueing Models and Service Management. 2018. Vol. 1. N 2. P. 79-164. http://140.120.49.88/index.php/qmsm/article/view/33
Статья поступила в редакцию 6 июня 2022 г. Статья принята к печати 25 апреля 2023 г.
Контактная информация:
Мустафин Алмаз Тлемисович — д-р техн. наук, проф.; a.mustafin@satbayev.university Кангпарбаева Алия Кажбековна — д-р экон. наук, проф.; kantarbayeva.aliya@kaznu.kz
Clearing function in the context of the invariant manifold method
A. T. Mustafin1, A. K. Kantarbayeva2
1 Satbayev University, 22, Satpayeva ul., Almaty, 050013, Kazakhstan
2
For citation: Mustafin А. Т., Kantarbayeva A. K. Clearing function in the context of the invariant manifold method. Vestnik of Saint Petersburg University. Applied Mathematies. Computer Science. Control Processes, 2023, vol. 19, iss. 2, pp. 185-198. https://doi.org/10.21638/11701/spbul0.2023.205 (In Russian)
Clearing functions (CFs), which express a mathematical relationship between the expected throughput of a production facility in a planning period and its workload (or work-in-progress, WIP) in that period have shown considerable promise for modeling WIP-dependent cycle times in production planning. While steady-state queueing models are commonly used to derive analytic expressions for CFs, the finite length of planning periods calls their validity into question. We apply a different approach to propose a mechanistic model for one-resource, one-product factory shop based on the analogy between the operation of machine and enzyme molecule. The model is reduced to a singularly perturbed system of two differential equations for slow (WIP) and fast (busy machines) variables, respectively. The analysis of this slow-fast system finds that CF is nothing but a result of the asymptotic expansion of the slow invariant manifold. The validity of С F is ultimately determined by how small is the parameter multiplying the derivative of the fast variable. It is shown that sufficiently small characteristic ratio 'working machines: WIP' guarantees the applicability of CF approximation in unsteady-state operation.
Keywords: work in progress, production model, quasi-steady-state approximation, singular perturbation, enzyme catalysis.
References
1. Vacanti D. When will it be done?: Lean-agile forecasting to answer your customers' most important question. La Vergne, TN, Lightning Source Inc. Publ., 2020, 308 p.
2. Little J. A proof for the queuing formula: L = XW. Operations Research, 1961, vol. 9, no. 3, pp. 383-387. https://doi.Org/10.1287/opre.9.3.383
3. Little J., Graves S. Little's law. Building intuition: Insights from basic operations management models and principles. Ed. by D. Chhajed, T. Lowe. London, Springer Publ., 2008, pp. 81-100. https://doi.org/10.1007/978-0-387-73699-0_5
4. Armbruster D., Uzsoy R. Continuous dynamic models, clearing functions, and discrete-event simulation in aggregate production planning. New directions in informatics, optimization, logistics, and production. Tutorials in operations research. Ed. by P. Mirchandan. INFORMS Publ., 2012, pp. 103-126. https://doi.org/10.1287/educ.1120.0102
5. Graves S. A tactical planning model for a job shop. Operations Research, 1986, vol. 34, no. 4, pp. 522-533. https://doi.Org/10.1287/opre.34.4.522
6. Karmarkar U. Capacity loading and release planning with work-in-progress (WIP) and lead-times. Journal of Manufacturing and Operations Management, 1989, vol. 2, no. 1, pp. 105-123.
https://www.iaorifors.com/paper/3710
7. Karmarkar U. Manufacturing lead times, order release and capacity loading. Logistics of production and inventory. Ed. by S. Graves, A. Rinnooy Kan, P. Zipkin. Amsterdam, North-Holland Publ., 1993, pp. 287-329.
8. Srinivasan A., Carey M., Morton T. Resource pricing and aggregate scheduling in manufacturing systems. Working Paper no. 88-89-58. Pittsburgh, Graduate School of Industrial Administration, Carnegie-Mellon University Publ., 1988, 51 p. https://econpapers.repec.org/paper/cmugsiawp/88-89-58.htm
9. Missbauer H., Uzsoy R. Production planning with capacitated resources and congestion. New York, Springer Publ., 2020, 295 p. https://doi.org/10.1007/978-l-0716-0354-3_7
10. Missbauer H. Order release planning with clearing functions: A queueing-theoretical analysis of the clearing function concept, international Journal of Production Economics, 2011, vol. 131, no. 1, pp. 399-406. https://doi.Org/10.1016/j.ijpe.2009.09.003
11. Armbruster D. The production planning problem: Clearing functions, variable lead times, delay equations and partial differential equations. Decision policies for production networks. Ed. by D. Armbruster, K. Kempf. London, Springer Publ., 2012, pp. 289-302. https://doi.org/10.1007/978-0-85729-644-3_12
12. Cornish-Bowden A. Fundamentals of enzyme kinetics. 4th ed. Weinheim, Wiley-Blackwell Publ., 2012, 498 p. (Rus. ed.: Cornish-Bowden A. Osnovy fermentativnoi kinetiki. Moscow, Mir Publ., 1979, 280 p.)
13. Georgescu-Roegen N. Analytical economics: Issues and problems. Cambridge, MA, Harvard University Press, 1966, 434 p. https://doi.org/10.4159/harvard.9780674281639.cl9
14. Kolesova G. I., Poletaev I. A. Nekotorye voprosy issledovaniia sistem s limitiruiushchimi faktorami [Selected problems in research of the systems with limiting factors]. Upravliaemye sistem,y. Sb. St., vyp. 3 [Controllable systems. Collected papers, iss. 3]. Novosibirsk, Institute of Mathematics, Siberian Branch of the USSR Academy of Sciences Publ., 1969, pp. 71-80. http://nasl.math.nsc.ru/aim/journals/us/us3/us03_010.pdf (In Russian)
15. Romanovskii Yu. M., Stepanova N. M., Chernavskii D. S. Chto takoe matema.ticheska.ia biofizika: Kineticheskie modeli v biofizike [What is mathematical biophysics: The kinetic models in biophysics]. Moscow, Prosveshchenie Publ., 1971, 136 p. (In Russian)
16. Mustafm A. T. A bottleneck principle for techno-metabolic chains. Discussion Paper no. 504. Kyoto, Institute of Economic Research, Kyoto University Press, 1999, 13 p. https://doi.org/10.48550/arXiv.1708.04177
17. Milovanov V. P. Neravnovesnye sotsial'no-ekonomicheskie sistem,y: Sinergetika i, samoorganiza-tsiia [Nonequilibrium, social-economic systems: Synergetics and self-organization}. Moscow, Editorial URSS Publ., 2001, 264 p. (In Russian)
18. Ponzi A., Yasutomi A., Kaneko K. A non-linear model of economic production processes. Physica A: Statistical Mechanics and its Applications, 2003, vol. 324, no. 1-2, pp. 372-379. https://doi.org/10.1016/S0378-4371(02)01885-X
19. Niyirora J., Zhuang J. Fluid approximations and control of queues in emergency departments. European Journal of Operational Research, 2017, vol. 261, no. 3, pp. 1110-1124. https://doi.Org/10.1016/j.ejor.2017.03.013
20. Mustafm A. T., Kantarbayeva A. K. Kataliticheskaiia model' massovogo obsluzhivaniia na primere tsiklicheskoi ocheredi [A catalytic model of service as applied to the case of a cyclic queue]. Izvestiia vysshikh uchebnykh zavedenii. Prikladnaia nelineinaia dinamika [Proceedings of Higher Educational Institutes. Applied Nonlinear Dynamics], 2019, vol. 27, no. 5, pp. 53-71. https://doi.org/10.18500/0869-6632-2019-27-5-53-71. (In Russian)
21. Bradt L. The automated factory: Myth or reality? Engineering: Cornell Quarterly, 1983, vol. 17, no. 3, pp. 26-31. https://ecommons.cornell.edu/handle/1813/2422
22. Hopp W., Spearman M. Factory physics: Foundations of manufacturing management. 3rd ed. New York, McGraw-Hill Publ., 2008, 720 p.
23. Vasil'eva A. B., Butuzov V. F. Asimptoticheskie metody v teorii singuliarnykh vozmushchenii [Asymptotic methods in singular perturbations theory]. Moscow, Vysshaia shkola Publ., 1990, 207 p. (In Russian)
24. Verhulst F. Methods and applications of singular perturbations: Boundary layers and multiple times cale dynamics. New York, Springer Publ., 2005, 328 p.
25. Shchepakina E., Sobolev V., Mortel M. Singular perturbations. Introduction to system order reduction methods with applications. New York, Springer Publ., 2014, 212 p.
https: / / doi.org/10.1007/978-3-319-09570-7
26. Tikhonov A. N. Sistemy differentsial'nykh uravnenii, soderzhashchie malye parametry pri proiz-vodnykh [Systems of differential equations containing small parameters at the derivatives]. Sbornik Mathematics, 1952, vol. 31(73), no. 3, pp. 575-586.
https://www.mathnet.ru/links/448f715c3bfde9444fe634ffabd73075/sm5548.pdf (In Russian)
27. Johnson K., Goody R. The original Michaelis constant: Translation of the 1913 Michaelis — Menten paper. Biochemistry, 2011, vol. 50, no. 39, pp. 8264-8269. https://doi.org/10.1021/bi201284u
28. Holling C. The components of predation as revealed by a study of small-mammal predation of the European pine sawfly. The Canadian Entomologist, 1959, vol. 91, no. 5, pp. 293-320. https://doi.org/10.4039/ent91293-5
29. Monod J. The growth of bacterial cultures. Annual Review of Microbiology, 1949, vol. 3, no. 1, pp. 371-394. https://doi.org/10.1146/annurev.mi.03.100149.002103
30. Whitt W. Time-varying queues. Queueing Models and Service Management, 2018, vol. 1, no. 2, pp. 79-164. http://140.120.49.88/index.php/qmsm/article/view/33
Received: June 6, 2022. Accepted: April 25, 2023.
Authors' information:
Almaz T. Mustafin — Dr. Sci. in Engineering, Professor; a.mustafm@satbayev.university Aliya K. Kantarbayeva — Dr. Sci. in Economics, Professor; kantarbayeva.aliya@kaznu.kz