Автоматика и телемеханика, № 7, 2020
Управление в технических системах
© 2020 г. А.И. ПЕСЧАНСКИЙ, д-р техн. наук (peschansky_sntu@mail.ru)
(Севастопольский государственный университет)
СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ НЕНАДЕЖНОЙ
ОДНОЛИНЕЙНОЙ СИСТЕМЫ ОБСЛУЖИВАНИЯ
С ПОТЕРЯМИ И УЧЕТОМ ТЕХНИЧЕСКОГО
ОБСЛУЖИВАНИЯ ПО НАРАБОТКЕ1
Рассматривается ненадежная восстанавливаемая одноканальная систе-
ма обслуживания с потерями, в которой во время обслуживания требо-
ваний могут происходить отказы прибора. Случайные величины, описы-
вающие систему, имеют распределения общего вида. Для повышения эф-
фективности системы предлагается проводить профилактическое техни-
ческое обслуживание прибора в тот момент, когда накопленное время об-
служивания требований превышает заранее заданный уровень. Построена
полумарковская модель эволюции системы во времени. С помощью най-
денного стационарного распределения вложенной цепи Маркова устанав-
ливаются выражения для определения финальных вероятностей и сред-
них времен пребывания системы в различных физических состояниях.
Решается задача оптимизации периодичности проведения технического
обслуживания прибора с целью максимизации средней удельной прибы-
ли и минимизации средних удельных затрат системы.
Ключевые слова: одноканальная система обслуживания с отказами, тех-
ническое обслуживание, стационарное распределение вложенной цепи
Маркова, финальные вероятности состояний, стационарные показатели
эффективности.
DOI: 10.31857/S0005231020070065
1. Введение
Интерес к системам с отказами каналов обслуживания связан с практиче-
ской важностью адекватного описания функционирования современных тех-
нических и информационных систем. Обзор по ненадежным системам обслу-
живания можно найти, например, в [1, 2]. Отметим некоторые результаты
исследований в этом направлении. Так, в [3] исследована многоканальная
система обслуживания с каналами конечной надежности при частном виде
функций распределения случайных величин, описывающих процессы в си-
стеме. В [4] описана система M/G/1/1 с двумя типами заявок, в которой
1 Работа выполнена в рамках Государственного задания Министерства образования и
науки РФ (№ 1.10513.2018/11.12) и при финансовой поддержке Российского фонда фунда-
ментальных исследований (проект № 19-01-00704).
95
функции распределения времени восстановления и времени между отказа-
ми имеют общий вид. В [5] решена задача оптимизации групповой полити-
ки восстановления отказавших обслуживающих приборов. В [6] исследована
дисциплина обслуживания в двухканальной неоднородной системе обслужи-
вания с различными надежностными характеристиками и интенсивностями
обслуживания заявок. Следует отметить, что наиболее полные результаты
получены при условии, что случайные факторы, описывающие ненадежные
системы, имеют показательные распределения. Модели ненадежных однока-
нальных систем обслуживания в случае общего вида распределений построе-
ны в [7, 8]. Упомянутые публикации далеко не полный список исследований
по определению характеристик систем обслуживания с каналами, которые
могут отказывать.
Системы с ненадежными приборами часто являются предметом современ-
ных исследований, поскольку развитие технологий приводит к появлению
новых содержательных математических задач. Наряду с определением ха-
рактеристик систем с отказами каналов важно оказывать воздействия на
эти показатели. В ряде случаев повысить эффективность системы можно за
счет проведения предупредительного технического обслуживания (ТО) кана-
ла. Так, в [9] исследована стратегия, при которой решение о проведении ТО
зависит от длительности обслуживания требования. В [10] построена модель
системы с учетом наработки прибора на отказ и отложенным ТО, в [11]
с учетом ТО системы в случае скрытых отказов прибора, в [12] с учетом
ТО в зависимости от суммарной наработки прибора на отказ, в [13] с уче-
том различных типов восстановления прибора. В данной статье исследуется
еще одна стратегия ТО ненадежной одноканальной системы обслуживания
с потерями: ТО прибора начинается в тот момент, когда накопленное время
обслуживания требований после завершения восстановительных работ пре-
высит заранее заданный уровень.
2. Постановка задачи
В ненадежную систему обслуживания GI/G/1/0 поступает рекуррентный
поток требований, порожденный случайной величиной (СВ) β с функцией
распределения (ФР) G(t) = P { β ≤ t}. Длительность обслуживания требова-
ния СВ α с ФР F (t) = P { α ≤ t}. В начальный момент времени начинается
обслуживание поступившего требования и отсчет наработки прибора до от-
каза. Под наработкой понимается накопленное время, затраченное прибором
на обслуживание требований. Во время обслуживания требования возможен
отказ прибора, который происходит в момент достижения прибором нара-
ботки, реализуемой как СВ γ с ФР Φ(t) = P {γ ≤ t}. Отказ обнаруживается
мгновенно, и сразу же начинается аварийное восстановление (АВ) прибора,
которое длится случайное время σa с ФР Ψa(t) = P {σa ≤ t}.
Перед началом эксплуатации назначается предельно допустимый детер-
минированный уровень наработки τ, при достижении которого незамедли-
тельно начинается ТО прибора. Длительность проведения ТО СВ σp с
ФР Ψp(t) = P {σp ≤ t}. Обслуживание требования, находящегося на приборе
в момент начала АВ или ТО, прерывается и на дообслуживание требование
96
не возвращается. В результате любого вида восстановления надежностные
характеристики прибора полностью обновляются, и в момент поступления
первого требования в обновленную систему весь процесс ее функционирова-
ния повторяется.
Предполагается, что 0 < P {α < β} < 1 и 0 < P {α < γ} < 1; СВ α, β, γ, σa, σp
независимы, имеют соответственно плотности распределения вероятностей
f (t), g(t), ϕ(t), ψa(t), ψp(t), конечные математические ожидания Mα, Mβ,
Mγ, Mσa, Mσp и дисперсии.
Требуется построить полумарковскую модель функционирования описан-
ной выше системы обслуживания, найти ее стационарные вероятностные и
экономические характеристики, решить задачу оптимизации периодичности
проведения ТО прибора с целью повышения средней удельной прибыли в еди-
ницу календарного времени и снижения средних удельных затрат в единицу
времени обслуживания требований.
3. Построение полумарковской модели системы
Для описания функционирования системы используем аппарат теории по-
лумарковских процессов с дискретно-непрерывным фазовым пространством
состояний. Приведем краткие сведения из теории этих процессов. Пусть
(E, ξ)
измеримое пространство, E интерпретируется как фазовое про-
странство состояний стохастической системы, ξ булева алгебра выделен-
ных подмножеств из E, интерпретируемых как совокупность наблюдаемых
подмножеств состояний системы. Полумарковский процесс с общим фазо-
вым пространством состояний определяется с помощью процесса марковско-
го восстановления, который, в свою очередь, задается полумарковским ядром
Q(t, x, B), x ∈ E, B ∈ ξ, t ≥ 0 [14, 15].
Процесс марковского восстановления есть двухмерная цепь Маркова
{Sn, θn; n ≥ 0} со значениями в E × [0, ∞), вероятности перехода которой
определяются равенством
P {Sn+1 ∈ B, θn+1 ≤ t / Sn = x} = Q(t, x, B).
Первая компонента
{Sn; n ≥ 0} процесса марковского восстановления
{Sn, θn; n ≥ 0} является однородной цепью Маркова с переходными вероят-
ностями
P (x, B) = P {Sn+1 ∈ B / Sn = x} = Q(+∞, x, B),
и называется вложенной цепью Маркова (ВЦМ). Случайные величины
n+1, n ≥ 0}, составляющие вторую компоненту процесса марковского вос-
становления, можно интерпретировать как времена пребывания системы в
состояниях {Sn; n ≥ 0}, они определяют интервалы между моментами мар-
ковского восстановления τn :
τn =
θk, n ≥ 1, τ0 = θ0 = 0.
k=1
97
Полумарковский процесс S(t), t ≥ 0, в измеримом фазовом про-
странстве (E, ξ), соответствующий процессу марковского восстановления
{Sn, θn; n ≥ 0}, задается соотношением
S(t) = Sν(t), t ≥ 0,
где ν(t) число моментов марковского восстановления на отрезке [0, t].
Полумарковское ядро Q(t, x, B) процесса марковского восстановления
{Sn, θn; n ≥ 0} с условно независимыми компонентами представимо в виде
Q(t, x, B) = P (x, B)Gx(t), x ∈ E, B ∈ ξ, t ≥ 0,
где
Gx(t) = P {θn+1 ≤ t / Sn = x} = Q(t, x, E)
функции распределения СВ θn+1, зависящие от первой компоненты. Таким
образом, для задания процесса марковского восстановления достаточно опи-
сать фазовое пространство состояний E, определить переходные вероятности
ВЦМ {Sn; n ≥ 0} и функции распределения случайных величин θn.
Начнем с описания фазового пространства состояний. Рассматриваемая
система может находиться в следующих физических состояниях: 0 прибор
в работоспособном состоянии ожидает требование; 1 прибор занят обслу-
живанием; 2 проводится АВ прибора; 3 проводится ТО прибора. Расши-
рим пространство физических состояний за счет введения непрерывных ком-
понент, в результате фазовое пространство состояний системы будет иметь
вид
E = {1, 1uv, 2x, 3x, 0x, 0xuv; x > 0, u > 0, 0<v<τ}.
Поясним коды состояний: 1 начинается обслуживание первого требова-
ния, поступившего после завершения ТО или АВ прибора; 1uv начинается
обслуживание поступившего требования, наработка прибора в этот момент
равна v, величина оставшейся наработки до отказа равна u; 2x произошел
отказ и начинается АВ прибора, до поступления следующего требования в
систему остается время x ; 3x величина наработки достигла предельного
уровня и начинается ТО прибора, до поступления следующего требования
в систему остается время x ; 0x завершилось ТО или АВ прибора, до по-
ступления следующего требования остается время x; 0xuv
закончилось
обслуживание требования, наработка прибора в этот момент равна v, вели-
чина оставшейся наработки до отказа равна u, до поступления следующего
требования в систему остается время x.
Временная диаграмма функционирования системы представлена на рис. 1.
Времена пребывания системы в соответствующих состояниях определяются
формулами
θ1 = α ∧ γ ∧ τ, θ1uv = α ∧ u ∧ (τ - v);
θ2x = σa; θ3x = σp; θ0xuv = θ0x = x,
98
Рис. 1. Временная диаграмма функционирования системы: 1 входящий по-
ток (β время между требованиями); 2 процесс обслуживания требований
(α время обслуживания); 3 процесс функционирования прибора (γ
наработка до отказа, σa аварийное восстановление, σp техническое об-
служивание; τ предельно допустимый уровень наработки).
где ∧
знак минимума, исходя из которых нетрудно выписать функции
распределения времен пребывания в состояниях.
Опишем случайные события и вероятности переходов из состояний ВЦМ
{Sn; n ≥ 0} с учетом их содержательного смысла. Например, переходы из со-
стояния 1uv, в котором система пребывает время α ∧ u ∧ (τ - v), зависят
от реализации минимума случайного времени α обслуживания требования
и детерминированных величин в момент начала обслуживания требования:
оставшейся наработки прибора u до отказа и оставшейся наработки τ - v
до проведения ТО прибора. Если время обслуживания требования меньше
указанных наработок, причем u < (τ - v), тогда в момент окончания обслу-
живания требования система переходит в состояние (0xu, v + u - u), где u
величина оставшейся наработки прибора до отказа в этот момент, v + u - u
наработка прибора, x время до поступления ближайшего требования в си-
стему (время обслуживания реализуется как u - u).
Аналогично рассматриваются и другие случаи реализации времени пре-
бывания системы в состоянии 1uv. В результате получаем:
{
}
1uv → (0xu, v + u - u)
=
{
}
=
α < u < (τ - v),α ∈ u - duu-u ∈ dx,u < u,x > 0
,
{
}
1uv → (0x, u + v - v, v)
=
{
}
=
α < (τ - v) < u,α ∈ dv - v,βv-v ∈ dx,v < v < τ,x > 0
,
{1uv → 2x} = {u < α ∧ (τ - v), βu ∈ dx, x > 0} ,
{1uv → 3x} = {τ - v < α ∧ u, βτ-v ∈ dx, x > 0} .
99
Здесь βt
прямое остаточное время для процесса восстановления, порож-
денного СВ β, с плотностью распределения
t
vg(t,x) = g(t + x) + hg(t - s)g(s + x)ds,
0
hg(t) плотность функции восстановления Hg(t) =
G∗(n)(t) этого про-
n=1
цесса [16]. Величина βt фиксирует время в момент t до ближайшего момента
поступления требования в систему. Запись, например, α ∈ u - du означает,
что u - u < α ≤ u - u + du.
Иллюстрации переходов приведены на рис. 2-4, где использованы обозна-
чения: 1
входящий поток требований; 2 процесс обслуживания требо-
ваний; 3
процесс функционирования прибора (v, v наработка, u, u
оставшаяся наработка до отказа; τ предельно допустимый уровень нара-
ботки; σa длительность АВ; σp длительность ТО прибора).
Вероятности переходов из состояния 1uv определяются формулами:
p(0dx,du,v+u-du)1uv = f(u - u)vg(u - u,x)dxdu, u < u, x > 0, u < τ - v;
p(0dx,v+u-dv,dv)1uv = f(v -v)vg(v -v,x)dxdv, v < v < τ, x > 0, u > τ -v;
p2dx1uv = F(u)vg(u,x)dx, x > 0, u < τ - v, F(u) = 1 - F(u);
p3dx1uv = F(τ - v)vg(τ - v,x)dx, x > 0, u > τ - v.
Аналогично определяются вероятности перехода из других состояний:
p0dxdudv1 = f(v)ϕ(v + u)vg(v,x)dudvdx, u > 0, x > 0,
0<v<τ;
τ
p2dx1 = ϕ(t)F(t)vg(t,x)dtdx, x > 0;
0
p3dx1 = F(τ)Φ(τ)vg(τ,x), x > 0,
Φ(τ) = 1 - Φ(τ); P1uv0xuv = P10x = 1;
p0dy3x = ψp(x - y) + ψp(t)vg(t - x,y)dtdy,
0 < y < x;
x
p0dy3x = ψp(t)vg(t - x,y)dtdy, y > x;
x
p0dy2x = ψa(x - y) + ψa(t)vg(t - x,y)dtdy,
0 < y < x;
x
p0dy2x = ψa(t)vg(t - x,y)dtdy, y > x.
x
100
Рис. 2. Событие перехода из состояния 1uv в состояние 0xuv, где v = v + u -
-u; u < τ - v.
Рис. 3. Событие перехода из состояния 1uv в состояние 2x.
Рис. 4. Событие перехода из состояния 1uv в состояние 3x.
101
Отметим, что построенный процесс S(t), t ≥ 0, является регенерирующим.
Точкой регенерации является момент попадания системы в состояние 1, т.е.
начало обслуживания первого требования после завершения любой из вос-
становительных работ.
4. Стационарные характеристики системы
Для нахождения стационарных характеристик системы потребуется опре-
делить стационарное распределение ВЦМ {Sn; n ≥ 0} полумарковского про-
цесса S(t), t ≥ 0, описывающего ее функционирование. Введем следующие
обозначения: ρ1
стационарная вероятность пребывания в состоянии 1, а
ρ(1uv), ρ(0xuv), ρ(0x), ρ(2x) и ρ(3x) плотности стационарного распределе-
ния ВЦМ для соответствующих состояний.
Теорема 1. Стационарное распределение вложенной цепи Маркова
{Sn; n ≥ 0} полумарковского процесса S(t), t ≥ 0, определяется формулами:
ρ(1uv) = ρ1hf (v)ϕ(u + v),
v
ρ(0xuv) = ρ1ϕ(u + v)f(v)vg(v, x) + hf (v - s)f(s)vg(s, x)ds ,
0
τ
ρ(3x) = ρ1Φ(τ)F (τ)vg(τ, x) + hf (τ - s)F (s)vg(s, x)ds ,
0
τ
t
(1)
ρ(2x) = ρ1 ϕ(t)F (t)vg(t, x) + hf (t - s)F (s)vg(s, x)ds
dt,
0
0
τ
ρ(0x) = ρ1Φ(τ) ψp(t)F (τ)vg(τ + t, x) + hf (τ - s)F (s)vg(s + t, x)dsdt +
0
0
τ
y
1
ψa(t)dt ϕ(y)F(y)vg(y + t,x) + hf (y - s)F(s)vg(s + t,x)ds dy,
0
0
0
-1
τ
ρ1 =3 + 2 hf (s)Φ(s)ds
,
0
где hf (v)
плотность функции восстановления Hf (v), порожденной слу-
чайным временем α обслуживания требования.
Доказательства теоремы 1 и последующих теорем 2 и 3 приводятся в При-
ложении.
Отметим вероятностный смысл выражений, входящих в формулы
для плотностей стационарного распределения. По переменной x функ-
102
v
ция f(v)vg(v, x) +
hf (v - s)f(s)vg(s,x)ds является плотностью распреде-
0
ления интервала времени от момента окончания обслуживания требова-
ния до момента поступления следующего требования при условии, что
наработка прибора в момент завершения обслуживания равна v. По пе-
t
ременной x функция F (t)vg(t, x) +
hf(t - s)F(s)vg(s,x)ds
плотность
0
распределения интервала времени между моментом отказа прибора и
моментом поступления следующего требования в систему при условии,
что наработка п∫ибора в момент отказа достигла уровня t. Функция
τ
F (τ)vg(τ + t, x) +
hf(τ - s)F(s)vg(s + t,x)ds по переменной x плотность
0
распределения интервала времени между моментом завершения ТО прибо-
ра и первым после этого моментом поступления требования в систему при
условии, что ТО прибора длилось время t.
Найдем финальные вероятности и средние стационарные времена пребы-
вания системы в различных физических состояниях. Для этого разобьем фа-
зовое пространство состояний E на непересекающиеся подмножества, соот-
ветствующие различным физическим состояниям прибора: E0 = {0x, 0xuv}
работоспособный прибор находится в состоянии ожидания требования;
E1 = {1,1uv} прибор обслуживает требование; E2 = {2x} проводится
АВ прибора; E3 = {3x} проводится ТО прибора.
В следующей теореме 2 устанавливаются выражения для предельных зна-
чений p∗i переходных вероятностей
Φ(t, x, Ei) = P {S(t) ∈ Ei / S(0) = x}, x ∈ E, i = 0, 3,
полумарковского процесса S(t), t ≥ 0, а в теореме 3 выражения для средних
стационарных времен пребывания в этих состояниях. Утверждения этих тео-
рем содержат следующие характеристики S(t), t ≥ 0, как регенерирующего
процесса:
τ
Nобс(τ) = Φ(v)hf (v)dv
0
среднее число полностью обслуженных требований в интервале между вос-
становительными работами;
τ
τ
v
Nобспот(τ) = Φ(v)f(v)Hg(v)dv + Φ(v)dv hf (v - s)f(s)Hg(s)ds
0
0
0
среднее число требований, потерянных по причине занятости прибора об-
служиванием этих требований;
τ
Npпот(τ) = Φ(τ) ψp(t)F(τ) Hg(τ + t) + hf (τ - s)F(s) Hg(s + t)ds dt
0
0
среднее число потерянных требований на периоде регенерации по причине
ТО прибора и за время обслуживания требования, на котором достигается
103
предельно допустимая наработка на отказ;
Naпот(τ) =
τ
y
= ψa(t)dt ϕ(y)F(y)Hg(y + t) + hf(y - s)F(s)Hg(s + t)ds dy
0
0
0
среднее число потерянных требований на периоде регенерации по причине
АВ прибора и за время обслуживания требования, находящегося на приборе
в момент его отказа. Здесь
Ĥg(t) = 1 + Hg(t).
Теорема 2. Финальные вероятности p∗i(τ) пребывания системы в со-
стояниях Ei, i = 0,3, определяются формулами:
M(γ ∧ τ) + MσaP (γ < τ) + MσpP (γ > τ)
p∗0(τ) = 1 -
,
MβN (τ)
(2)
M(γ ∧ τ)
aP (γ < τ)
pP (γ > τ)
p∗1(τ) =
,
p∗2(τ) =
,
p∗3(τ) =
,
MβN (τ)
MβN (τ)
MβN(τ)
где
N (τ) = Nобс(τ) + Nобспот(τ) + Npпот(τ) + Naпот(τ)
среднее число требований, поступающих в систему на периоде регенера-
ции.
Теорема 3. Средние стационарные времена пребывания системы в со-
стояниях Ei, i = 0,3, определяются выражениями:
M(γ ∧ τ)
T (E1) =
,
T (E2) = Mσa, T (E3) = Mσp,
1 + Nобс(τ)
MβN (τ) - M(γ ∧ τ) - MσaP (γ < τ) - MσpP (γ > τ)
T (E0) =
1 + Nобс(τ)
Перейдем к нахождению стационарных экономических показателей эф-
фективности функционирования системы [17]. Для этого воспользуемся тем,
что случайный процесс, описывающий эволюцию технической системы во
времени, является регенерирующим. Пусть c1 доход, получаемый за об-
служивание одного требования; ca затраты в единицу времени АВ; cp
затраты в единицу времени на проведение ТО прибора. Тогда средняя удель-
ная прибыль S(τ) в единицу календарного времени и средние удельные за-
траты C(τ) в единицу времени обслуживания требований определяются со-
отношениями:
c1Nser(τ) - cppΦ(τ) - caaΦ(τ)
S(τ) =
,
Mβ N(τ)
(3)
caaΦ(τ) + cppΦ(τ)
C(τ) =
M(γ ∧ τ)
104
Для частных видов входящих потоков и времени обслуживания требова-
ний выражения для вычисления характеристик системы упрощаются. Так,
в случае простейшего входящего потока требований с интенсивностью λ при
вычислении стационарных характеристик ненадежной системы M/G/1/0 в
соответствующих формулах следует полагать, что
τ
τ
N (τ) = 1 + hf (t)Φ(t)dt + λ Φ(t)dt + λMσaΦ(τ) + λMσpΦ(τ).
0
0
Для системы GI/M/1/0, в которой длительность обслуживания требова-
ния имеет показательное распределение с параметром µ, в формулах для
вычисления стационарных характеристик следует подставить:
τ
Nобс(τ) = µ Φ(x)dx,
0
τ
t
τ
N (τ) = µ Φ(t)dt + µ Φ(t)dt e-µshg(s)ds +
0
0
0
τ
+ Φ(τ) ψp(t) Ĥg(t)dt + Φ(τ) ψp(t)dt e-µshg(s + t)ds +
0
0
0
τ
y
+ Φ(τ) ψa(t) Ĥg(t)dt + ψa(t)dt ϕ(y)dy e-µshg(s + t)ds.
0
0
0
0
Для системы M/M/1/0, в которой входящий поток требования является
простейшим с параметром λ, а длительность обслуживания требования имеет
показательное распределение с параметром µ, в формулах для определения
стационарных характеристик имеем:
τ
Nобс(τ) = µ Φ(x)dx,
0
τ
N (τ) = 1 + (λ + µ) Φ(t)dt + λMσaΦ(τ) + λMσpΦ(τ).
0
В частности, когда СВ γ, σa и σp, описывающие процессы отказа и
восстановления, имеют экспоненциальные распределения, т.е. ϕ(t) = ηe-ηt,
ψa(t) = νaeat и ψp(t) = νpept, тогда финальные вероятности пребывания
системы в состояниях вычисляются по формулам:
η + µ(1 - e-ητ)
p∗0(τ) =
(
) (
)
,
η
1+λν
e-ητ
+ λ+µ+ηλ
(1 - e-ητ )
p
νa
105
λ(1 - e-ητ )
p(τ) = (
) (
)
,
1
η
1+λν
e-ητ
+ λ+µ+ηλ
(1 - e-ητ )
p
νa
λη
(1 - e-ητ )
νa
p∗2(τ) =
(
)
(
)
,
η
1+λν
e-ητ
+ λ+µ+ηλ
(1 - e-ητ )
p
νa
λη
e-ητ
νp
p∗3(τ) =
(
)
(
)
η
1+λν
e-ητ
+ λ+µ+ηλ
(1 - e-ητ )
p
νa
5. Оптимизация периодичности проведения ТО прибора
Рассмотрим задачу оптимизации допустимого уровня наработки для про-
ведения ТО прибора. Вначале выберем в качестве критерия оптимизации
средние удельные затраты C(τ) в единицу времени обслуживания требова-
ний. Достаточные условия существования конечной точки минимума τc функ-
ции C(τ) приводятся в [16]. Заметим, что в случае τc = ∞ оптимальной яв-
ляется пассивная стратегия обслуживания прибора, т.е. проведение его ТО
нецелесообразно.
Если в качестве критерия оптимальности взять среднюю удельную при-
быль S(τ) в единицу времени, то точка максимума этой функции удовлетво-
ряет уравнению S(τ) = 0 или ему эквивалентному:
Nпот(τ)
c1hf (τ)Nпот(τ) - λϕ(τ)(caa - cpp)N(τ) - c1Nобс(τ)
+
Φ(τ)
(4)
(
)
(
)
Nпот(τ)
+
caaΦ(τ) + cppΦ(τ)
hf(τ) +
= 0,
Φ(τ)
где Nпот(τ) = Nобспот(τ) + Npпот(τ) + Naпот(τ) среднее число потерянных тре-
бований на периоде регенерации, λϕ(τ) = ϕ(τ)/Φ(τ) интенсивность отказа
прибора.
Обозначим функцию в левой части (4) через Z(τ), и предположим,
что она является непрерывной. Тогда достаточным условием существова-
ния конечного решения этого уравнения является выполнение неравенства
Z(0)Z(∞) < 0. В частности, неравенство выполняется, если интенсивность
отказов в ненадежной системе обслуживания неограниченно возрастает, т.е.
λϕ(∞) = ∞; средние затраты за период регенерации на АВ больше, чем на
ТО и меньше прибыли от обслуженных требований, т.е. caa > cpp и
caa < c1Nобс(∞); среднее число потерянных заявок по причине АВ боль-
ше, чем по причине ТО, т.е.
F (y)dy (ψa(t) - ψp(t))Ĥg(y + t)dt > 0;
0
0
а также
c1hf (0) - λϕ(0)caa ≥ 0.
106
При решении двухкритериальной задачи оптимизации в качестве целе-
вой функции можно использовать линейную свертку K(τ) = asS(τ) - acC(τ)
частных критериев S(τ) и C(τ) при весовых коэффициентах as > 0 и ac > 0,
as + ac = 1.
6. Численный пример
Интервал времени между поступающими в систему требованиями име-
ет распределение Эрланга
4-го порядка с плотностью распределения
g(t) = 20(20t)3e-20t/3!, длительность времени обслуживания требования
распределение Эрланга 3-го порядка с плотностью f(t) = 12(12t)2e-12t/2!.
Наработка прибора до отказа и длительность времени его АВ распределе-
ны по закону Вейбулла-Гнеденко с плотностями ϕ(t) = 0,3(0,1t)2e-(0,1t)3 и
ψa(t) = 5(10t)-0,5e-(10t)0,5 соответственно. Длительность ТО прибора имеет
гамма-распределение с плотностью ψp(t) = 5(5t)-0,5e-5t / Γ(0,5). Средние зна-
чения перечисленных случайных величин (в часах), доход от обслуживания
требования и затраты в единицу времени на восстановительные работы (в де-
нежных единицах) помещены в табл. 1.
Вычисленные в пакете MathCAD по формулам (2) и (3) значения ста-
ционарных характеристик системы в зависимости от предельного уровня τ
наработки прибора на ТО помещены в табл. 2. В ней использованы следую-
щие обозначения: τs точка максимума функции удельной прибыли S(τ);
τc
точка минимума функции удельных затрат C(τ); τk точка максимума
линейной свертки K(τ) = 0,2S(τ) - 0,8C(τ); p∗0(τ) вероятность пребыва-
ния системы в свободном работоспособном состоянии; Nобс(τ) и Nпот(τ)
среднее число обслуженных и потерянных требований на периоде регенера-
ции соответственно; Mβ N(τ) средняя длина периода регенерации. Случай
τ = ∞ соответствует характеристикам системы для пассивной стратегии об-
служивания (ТО не проводится).
Таблица 1. Исходные параметры системы
c1,
ca,
cp,
Mβ, ч Mα, ч Mγ, ч Mσa, ч Mσp, ч денежных
денежных
денежных
единиц
единиц
единиц
0,2
0,25
8,930
0,2
0,1
4
20
5
Таблица 2. Стационарные характеристики системы в зависимости от периодично-
сти технического обслуживания прибора
Уровень
S(τ),
C(τ),
p∗0(τ) Nобс(τ) Nпот(τ)
Mβ N(τ)
наработки
денежных
денежных
на ТО, ч
единиц
единиц
τ =∞
10,006
0,448
0,336
35,386
33,343
13,746
τc = 4,162
9,964
0,182
0,340
16,019
15,763
6,356
τs = 7,589
10,101
0,254
0,338
27,081
25,681
10,552
τk = 5,099
10,041
0,189
0,339
19,410
18,787
7,639
107
0,6
10,5
0,5
10,0
0,4
9,5
C(t)
S(t)
0,3
9,0
0,2
8,5
0,1
8,0
0
5
10
15
20
25
0
5
10
15
20
t
t
2,0
1,8
1,6
K(t)
1,4
1,2
0
5
10
15
20
t
Рис. 5. Графики зависимостей экономических показателей системы и их ли-
нейной сверки от периодичности проведения ТО прибора.
При минимизации удельных затрат оптимально допустимый уровень на-
работки на ТО равен τc = 4,162 ч, а при максимизации удельной прибыли
τs = 7,589 ч. При этом по сравнению с пассивной стратегией обслуживания
прибора затраты снижаются на 59,405 %, а прибыль увеличивается на 0,942 %
соответственно. В случае двухкритериальной оптимизации оптимальный до-
пустимый уровень наработки на ТО составляет τk = 5,099 ч, по сравнению
с пассивной стратегией обслуживания удельная прибыль увеличивается на
0,345 %, а удельные затраты снижаются на 57,735 %.
Графики зависимостей частных критериев и их линейной свертки от пе-
риодичности проведения ТО прибора представлены на рис. 5.
7. Заключение
С помощью аппарата теории полумарковских процессов с дискретно-
непрерывным множеством состояний построена модель функционирования
системы обслуживания GI/G/1/0, в которой во время обслуживания требо-
вания может произойти отказ прибора. С помощью найденного стационар-
ного распределения вложенной цепи Маркова и предельных теорем найдены
выражения для нахождения стационарных вероятностных и экономических
показателей системы с учетом проведения профилактического обслужива-
ния прибора. Приводятся достаточные условия, при которых целесообразно
проведение технического обслуживания в зависимости от уровня наработки
прибора. В приведенном численном примере найдены стационарные харак-
108
теристики системы и количественно оценено влияние периодичности прове-
дения профилактического обслуживания на среднюю удельную прибыль в
единицу календарного времени и средние удельные затраты в единицу вре-
мени обслуживания требований.
ПРИЛОЖЕНИЕ
Доказательство теоремы 1. Система уравнений
ρ(B) = ρ(dx)P (x, B)
E
для стационарного распределения ρ(·) ВЦМ { Sn, n ≥ 0} с учетом вероятно-
стей переходов P (x, B) из состояний имеет вид:
v
ρ(0xuv) = f(t)vg(t, x)ρ(1, t + u, v - t)dt + ρ1f(v)vg(v, x)ϕ(v + u),
0
ρ(1uv) = ρ(0xuv)dx,
0
τ
ρ(3x) = vg(t, x)F (t)dt ρ(1u, τ - t)du + ρ1F (τ)vg(τ, x)Φ(τ),
0
t
τ
τ
τ
ρ(2x) = vg(t, x)F (t)dt ρ(1t, v - t)dv + ρ1 F (t)vg(t, x)ϕ(t)dt,
0
t
0
t
ρ(0x) = ψp(t)ρ(3, t + x)dt + ψp(t)dt vg(t - s, x)ρ(3s)ds +
0
0
0
t
+ ψa(t)ρ(2,t + x)dt + ψa(t)dt vg(t - s,x)ρ(2s)ds,
0
0
0
ρ1 = ρ(0x)dx.
0
В результате исключения из первых двух уравнений системы функции
ρ(0xuv) получаем уравнение восстановления для плотности ρ(1uv) по пере-
менной v:
v
ρ(1uv) = ρ1f(v)ϕ(u + v) + f(t)ρ(1, t + u, v - t)dt,
0
109
решением которого является функция ρ(1uv) = ρ1hf (v)ϕ(u + v). Выражения
для остальных плотностей находятся с помощью свойств плотностей функ-
ции восстановления и прямого остаточного времени восстановления. Значе-
ние стационарной вероятности ρ1 определяется из условия нормировки. Тео-
рема 1 доказана.
Доказательство теоремы 2. Предельные значения p∗i переходных
вероятностей полумарковского процесса S(t), t ≥ 0, определяются с помощью
соотношений [14, 15]
-1
∫
p∗i = lim
Φ(t, x, Ei) = m(x)ρ(dx) m(x)ρ(dx)
,
i = 0,3.
t→∞
Ei
E
С учетом найденного стационарного распределения ВЦМ (1), средних вре-
мен пребывания в состояниях:
τ
1 = F (t)Φ(t)dt, Mθ1uv =
F (t)dt,
0
0
2x = Mσa; Mθ3x = Mσp; Mθoxuv = Mθ0x = x
и тождества Mβt = Mβ(1 + Hg(t)) - t получаем, что
τ
τ
m(x)ρ(dx) = ρ1 F (t)Φ(t)dt + ρ1 hf (v)dv ϕ(u + v)du
F (t)dt =
E1
0
0
0
0
τ
τ
s
τ
1
F (t)Φ(t)dt + ρ1 Φ(s)ds hf (t)F (s - t)dt = ρ1 Φ(t)dt = ρ1M(γ ∧ τ);
0
0
0
0
m(x)ρ(dx) = Mσa ρ(2x)dx = ρ1aΦ(τ) = ρ1aP (γ < τ);
E2
0
m(x)ρ(dx) = Mσp ρ(3x)dx = ρ1pΦ(τ) = ρ1pP (γ > τ);
E3
0
[
]
m(x)ρ(dx) = ρ1Mβ Nобс(τ) + Nобспот(τ) + Npпот(τ) + Naпот(τ)
-
E0
τ
1
Φ(t)dt - ρ1Φ(τ)Mσp - ρ1Φ(τ)Mσa;
0
[
]
m(x)ρ(dx) = ρ1Mβ Nобс(τ) + Nобспот(τ) + Npпот(τ) + Naпот(τ)
E
110
Теорема 2 доказана.
Доказательство теоремы 3. Средние времена T(Ei) пребывания
системы в подмножествах состояний Ei определяются с помощью соотноше-
ний [14, 15]
-1
(Π.1)
T (Ei) = m(x)ρ(dx) ρ(dx)P (x, Ei)
,
i = 0,3.
Ei
E \Ei
Учитывая вероятности переходов и вид стационарного распределения
ВЦМ (1), интегралы в знаменателях дробей выражений (П.1) преобразуются
к виду:
τ
ρ(dx)P (x, E1) = ρ(0x)dx + dv du ρ(0xuv)dx =
E \E1
0
0
0
0
τ
[
]
11
hf (x)Φ(x)dx = ρ1
1 + Nобс(τ)
;
0
ρ(dx)P (x, E2) = ρ(dx)P (x, E \E2) = ρ(2x)dx = ρ1Φ(τ);
E \E2
E2
0
ρ(dx)P (x, E3) = ρ(dx)P (x, E \E3) = ρ(3x)dx = ρ1Φ(τ);
E \E3
E3
0
ρ(dx)P (x, E0) = ρ(dx)P (x, E \E0) =
E \E0
E0
τ
[
]
= ρ(0x)dx + dv du ρ(0xuv)dx = ρ1
1 + Nобс(τ)
0
0
0
0
Теорема 3 доказана.
СПИСОК ЛИТЕРАТУРЫ
1. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. М.:
Наука, 1987.
2. Бочаров П.П., Печинкин А.В. Теория массового обслуживания. М.: Изд-во
РУДН, 1995.
3. Печинкин А.В., Чаплыгин В.В. Стационарные характеристики системы массо-
вого обслуживания SM/MSP/n/r // АиТ. 2004. № 9. С. 85-100.
Pechinknin A.V., Chaplygin V.V. Stationary Characteristics of the SM/MSP/n/r
Queuing System // Autom. Remote Control. 2004. V. 65. No. 9. P. 1429-1443.
111
4.
Krishna Kumar B., Arivudainambi D., Vijayakumar A. An M/G/1/1 Queue with
Unreliable Server and no Waiting Capacity // Inf. Manage. Sci. 2002. V. 13. P. 35-50.
5.
Wu C.-H., Lee W.-C., Ke J.-C., Liu T.-H. Optimization Analysis of an Unreliable
Multi-server Queue with a Controllable Repair Policy // Comput. Oper. Res. 2014.
No. 49. P. 83-96.
6.
Özkan E., Kharoufeh J.P. Optimal Control of a Two-server Queuing System with
Failures // Prob. Eng. Inform. Sci. 2014. No. 28 (4). P. 489-527.
7.
Песчанский А.И. Полумарковская модель однолинейной системы обслуживания
с потерями и ненадежным восстанавливаемым каналом // Динамические систе-
мы. 2017. Т. 7 (35). № 1. С. 53-61.
8.
Peschansky A.I. Semi-Markov Models of One-Server Loss Queues with Recurrent
Input. Germany. LAP LAMPERT Acad. Publish., 2013.
9.
Песчанский А.И., Коваленко А.И. Полумарковская модель однолинейной систе-
мы обслуживания с учетом технического обслуживания ненадежного канала //
Сб. науч. тр. Оптимизация производственных процессов. 2014. Вып. 15. С. 63-70.
10.
Peschansky A.I., Kovalenko A.I. On a Strategy for the Maintenance of an Unreliable
Channel of a One-Server Loss Queue // Automat. Contr. Comput. Sci. 2016. V. 50.
No. 6. P. 397-407.
11.
Песчанский А.И., Коваленко А.И. Полумарковская модель технического обслу-
живания ненадежной однолинейной системы обслуживания с потерями и скры-
тым отказом // Сб. науч. тр. Вестн. СевНТУ. Автоматизация процессов и управ-
ление. 2014. Вып. 147. С. 64-72.
12.
Peschansky A.I., Kovalenko A.I. Semi-Markov Model of a Single-Server Queue with
Losses and Maintenance of an Unreliable Server // Cybern. Syst. Anal. 2015. V. 51.
No. 4. P. 632-643.
13.
Песчанский А.И., Коваленко А.И. Полумарковская модель ненадежной одноли-
нейной системы обслуживания с потерями и различными типами восстановле-
ния // АиТ. 2016. № 11. С. 112-126.
Peschansky A.I., Kovalenko A.I. A Semi-Markov Model for an Unreliable Single-Line
Queueing System with Losses and Different Restoration Types // Autom. Remote
Control. 2016. V. 77. No. 12. P. 2192-2204.
14.
Королюк В.С., Турбин А.Ф. Процессы марковского восстановления в задачах
надежности систем. Киев: Наук. думка, 1982.
15.
Корлат А.Н., Кузнецов В.Н., Новиков М.И. и др. Полумарковские модели вос-
станавливаемых систем и систем массового обслуживания. Кишинев: Штиинца,
1991.
16.
Beichelt F., Franken P. Zuverlässigkeit und Instanphaltung, Mathematische Metho-
den. StateplaceBerlin: VEB Verlag Technik, 1983.
17.
Каштанов В.А., Медведев А.И. Теория надежности сложных систем (теория и
практика). М.: Европейский центр по качеству, 2002.
Статья представлена к публикации членом редколлегии В.М. Вишневским.
Поступила в редакцию 30.09.2019
После доработки 22.01.2020
Принята к публикации 30.01.2020
112