Анализ автоматизированных систем распределенного доступа методами теории массового обслуживания
Автор: Давыдов В.М., Рудецкая А.В.
Журнал: Вестник Хабаровской государственной академии экономики и права @vestnik-ael
Рубрика: Информационные системы и технологии
Статья в выпуске: 3, 2018 года.
Бесплатный доступ
В статье рассмотрена аналитическая модель функционирования автоматизированных систем распределенного доступа методами теории массового обслуживания. Для описания функционирования автоматизированных систем использовались аналитические зависимости, полученные в теории массового обслуживания. Рассмотрен алгоритм функционирования двухуровневой подсистемы автоматизированной системы распределенного доступа с учетом надежности работы подсистем.
Автоматизированные системы, автоматизированная торговля, вендинг, мехатронный автомат
Короткий адрес: https://sciup.org/143165974
IDR: 143165974
Текст научной статьи Анализ автоматизированных систем распределенного доступа методами теории массового обслуживания
Осуществление проектирования автоматизированных систем предполагает использование определённой технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта. Технология проектирования – это совокупность методологии и средств проектирования автоматизированных систем, а также методов и средств организации проектирования. В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий. Так, технологический процесс проектирования автоматизированных систем в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий. Действия, которые выполняются при проектировании подобных систем, могут быть определены как неделимые технологические операции или как подпроцессы технологических операций. Все действия могут быть собственно проектировочными, которые формируют или модифицируют результаты проектирования, и оценочными действиями, которые вырабатывают по установленным критериям оценки результатов проектирования.
Таким образом, технология проектирования задаётся регламентированной последовательностью технологических операций, выполняемых в процессе создания проекта на основе того или иного метода. К основным требованиям, предъявляемым к выбираемой технологии проектирования распределительных систем, относятся следующие:
– выбранная технология должна максимально отражать все этапы цикла функционирования распределительной системы;
– выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
– технология должна быть основой связи между проектированием и сопровождением проекта;
– технология должна способствовать росту производительности труда;
– технология должна обеспечивать надёжность процесса проектирования и эксплуатации распределительной системы;
– технология должна способствовать простому ведению проектной документации.
Выполнить эти требования в рамках единого описания удаётся лишь для простых изделий. Как правило, требуется структурирование описаний и соответствующее разбиение представлений об объекте на иерархические уровни и аспекты.
Разделение описаний по степени детализации отображаемых свойств и характеристик объекта лежит в основе блочно-иерархического подхода к проектированию и приводит к появлению иерархических уровней (уровней абстрагирования) в представлениях об объекте.
Аналитические модели функционирования систем массового обслуживания достаточно подробно описаны в работах отечественных и зарубежных авторов. В данном исследовании разработана обобщённая модель на основе теории массового обслуживания, описывающая работу подсистем автоматизированных систем распределённого доступа (АСРД), под которыми понимается упорядоченное множество, основанное на синергетическом объединении мехатронных агрегатов, модулей, узлов с упорядоченными связями, динамически функционирующими во времени и пространстве, и предназначенное для автоматизации процессов в сфере обращения, в том числе в розничной торговле.
Процессы, протекающие в системах, подобных АСРД, являются марковскими случайными процессами, а потоки событий, переводящие систему из состояния в состояние, близки к пуассоновским. Для описания функционирования АСРД можно воспользоваться аналитическими зависимостями, полученными в теории массового обслуживания (ТМО).
Рассмотрим алгоритм функционирования двухуровневой подсистемы АСРД с учётом надёжности работы подсистем. Подсистема работает по следующему циклу. От одного из устройств нижнего уровня поступает заявка на обслуживание (запись фрагмента УП, передача данных, загрузка или разгрузка объекта манипулятором и т.п.), и если очереди нет, то заявка начинает обслуживаться. После обслуживания устройство нижнего уровня начинает работать в автономном режиме.
Если во время обработки информации на устройстве нижнего уровня происходит отказ, то после его восстановления подаётся заявка на обслуживание устройству верхнего уровня. Иначе заявка подаётся после обработки всей информации, и цикл повторяется. В случае если все обслуживающие устройства верхнего уровня, доступные устройству нижнего уровня, заняты, то заявка становится в очередь с приоритетом «первый пришёл – первый обслужился». Если обслуживающее устройство даёт отказ, то оно исключается из процесса управления до момента восстановления. При выходе из строя обслуживающего устройства во время обслуживания вновь подаётся заявка на обслуживание, и она опять становится в очередь на обслуживание или обслуживается другим управляющим устройством по рассмотренным выше принципам. Функционирование СМО может быть описано в виде размеченного графа состояний с указанием возможных переходов (см. рисунок). Интенсивности переходов, переводящие систему из одного состояния в другое, обозначены стрелками: λс – интенсивность потока заявок на обслуживание от вышестоящего уровня управления; µс – интенсивность потока обслуживания; λи – интенсивность потока отказов управляющего устройства;
µ и – интенсивность потока восстановления управляющего устройства бригадой ремонтников.

Рисунок – Граф состояний АСРД с учётом надёжности работы подсистем
АСРД может находиться в следующих состояниях: Со,о – m подсистем работают и все n управляющих устройств исправны; Со,о – i подсистем обслуживается, очереди нет (при 0 i>n), остальные (m - i) подсистем работают в автономном цикле, все управляющие устройства исправны; Со,m – m подсистем обслуживаются, (m – n) стоят в очереди, все управляющие устройства исправны; Cj,о,…,Cj,i,…,Cj,m – состояния аналогичные Со,о,…,Со,i,…Cо,m , но при условии, что j управляющих устройств ремонтируется (0 Для определения вероятностей Pj,i (t) нахождения системы в момент времени t в Cj,i состоянии можно составить систему дифференциальных уравнений Колмогорова. Воспользуемся при этом следующим мнемонистическим правилом. Число дифференциальных уравнений, описывающих систему в целом, равно числу состояний. В левой части каждого уравнения стоит производная по времени от вероятности нахождения в Cj,i состоянии. Каждый член правой части равен сумме произведений интенсивностей потока на вероятность того Cj,i состояния, из которого выходит эта интенсивность. При этом если выходит из Cj,i состояния, то знак произведений отрицательный, если входит – положительный. Тогда на основании рисунка можно составить в общем виде систему дифференциальных уравнений (для простоты записи опустим параметр t при вероятностях Pj,i (t)): ар —— = -(mAc + n^)P0,0 + Ди Pi,0 + Дсро,1 (jk = 0, i = 0, у = О) dt dP0,i —— = (m-i+1) Ac P0,i-1 - (iAc+nAu+ (m - i )Ac )P0,i+Ди P1,ii+ (i+1) Ac P0,i+1 dt (j = 0,1 < i< n-1, Y = 0) dP0i i dt = (m—i + Y)Ac p i-1 —(nA. + nAu + (m—i )Ac) p i + Au p i + n^c P, i+1 (j = 0, n< i< m — 1, у = 0) dPom dt = AcPo,m—1 —n(Ac+ Au )P0,m+Au P1,m+Au P1,m(j = 0, i = m, Y = 0) dPjO = - (1 < j< n — 1, i = 0,0 < j< Kp ) dPj ,0 z . —— = (m—i + Ьл,р, j+1 — (iAc+YAu+(m —i )Ac+JAu ) pj , i+ (Y+1) Au pj+1, i+ dt + (i+1) Ac Pj,i+1 + ( j + 1)Au Pj —1,i (1 < J< n —1,1 < i< j — 1,0 < Y < Kp) dPji = (m—i+1) Ac Pj, j—1 — ((i+1) Ac + YAu+ (m —i )Ac+ jAu) Pj, i+ (Y+1) Au Pj+1, i+ + (n — j )AcPj,i+1 + (J + 1)AuPj—1,i (1 < j< n — 1, J< i< m — 1,0 < y< Kp) dPJ, m dt = Ac Pj ,m—1 — ( JAc + YAu + JAu ) Pj ,m + (Y + 1) Au Pj +1,m + ( j + 1) Au Pj —1,m (1 < j< n — 1, i = m,0 < Y< Kp ) dP = -(Kp Au + mAc)Pn,0 + AuPn—1,0 (J = n, i = 0, Y = Kp) dP —- = (m — i +1) Ac Pn, i—1 dt (Kp Au + (m — i)Ac)Pn,i+ AuPn—1,i (j = n,1 < i< m — 1, Y = Kp) dP n, m , Ac Pn, m—1 dt — Kp AuPn, m+ AuPn —1, m(j = n, i = m, Y = Kp ), где P0,0,_,P0,i,_,P0,m - вероятность пребывания подсистемы соответственно в состоянии Со,о„..Сод„. Co,m и т. д.; Y — текущее значение числа ремонтных бригад, занятых восстановлением управляющих устройств (0 <у<Кр). В работе было получено, что системы группового управления обладают свойством эргодичности. Тогда любой процесс, обладающий свойством эргодичности, имеет установившийся режим, наступающий после достаточно продолжительного функционирования системы и не зависящий от её состояния в начальный момент. Для эргодических систем интенсивности пуассоновских потоков не зависят от времени, а описывающие их системы дифференциальных уравнений превращаются в системы обыкновенных линейных дифференциальных уравнений с постоянными коэффициентами. Таким образом, для установившихся процессов систему дифференциальных уравнений можно заменить системой алгебраических уравнений, для чего необходимо правые части приравнять к нулю. Решение системы уравнений позволяет определить вероятности каждого состояния АСРД. Следует заметить, что число уравнений в можно на одно уменьшить, введя нормировочное условие: mn SS Pj ,i( t)=1. i=0 j =0 Зная предельные вероятности, можно определить основные характеристики систем, например среднее число подсистем, стоящих в очереди на обслуживание: mn ®c = S S (i — n + j) Pj, i i=n—j+1 j=0 Среднее число подсистем, работающих в автономном цикле: __ m -1 n Ю SS (m-i) Pj,i i=0 j=0 Среднее число управляющих устройств, занятых обслуживанием заявок: _ n m - n n m n m n = SS jP-v+S ZnPji-SS jP. j=1 i=0 j=1 i=m - n+1 j=1 i=0 Среднее число неисправных управляющих устройств: mn n ОТ = LL j i=0 j=0 Среднее число операторов, занятых восстановлением управляющих устройств: m Kp m n Kp =LLjPw+L LKpPjA-i=0 j=1 i=0 j=Kp +1 Среднее число управляющих устройств, стоящих в очереди на восстановление к операторам mn ®b = L L (j - Kp)Pj,i i=0j=Kp Тогда основные характеристики подсистем АСРД можно найти по формулам: коэффициент простоя подсистем _ m - ^ 7 n. c ; m коэффициент простоя управляющих устройств _ n — n — n ОТ Tn. у ; n коэффициент загрузки операторов, занятых восстановлением управляющих устройств Tрем Таким образом, аналитическая модель позволяет не только получать зависимости при ненадёжной работе управляющих устройств, но и получать такие характеристики, как занятость операторов, что, в свою очередь, позволяет с достаточной достоверностью оценивать число операторов для обслуживания АСРД. Kp . K
Список литературы Анализ автоматизированных систем распределенного доступа методами теории массового обслуживания
- Аршанский М. М. Мехатроника: основы глоссария/М. М. Аршанский, Е. В. Шалобаев//Мехатроника. 2001. № 4. С. 47-48.
- Гослинг Д. Проектирование торговых комплексов/Д. Гослинг, Б. Мэйтленд; пер. с англ. М.: Стройиздат, 2009. 136 с.
- Давыдов В. М. Аппаратные и программные средства технологии автоматизированного производства: учеб. пособие/В. М. Давыдов, Ю. Ф. Огнев, Е. А. Кудряшов. Курск, 2010. 279 с.
- Давыдов В. М. Концептуальное проектирование мехатронных модулей механообработки/В. М. Давыдов, Ю. Г. Кабалдин. Владивосток: Дальнаука, 2003.
- Давыдов В. М. Агентно-ориентированное моделирование интеллектуальной мехатронной системы/В. М. Давыдов, П. П. Кибяков//Вестник ХГАЭП. 2003. № 2-3 (13). С. 188-195.
- Давыдов В. М. Синтез децентрализованного периодического управления нелинейно-нестационарным объектом с запаздыванием по состоянию/В. М. Давыдов, А. И. Годяев, Е. А. Шеленок//Вестник Тихоокеанского гос. ун-та. 2012. № 1 (24). С. 23-32.
- Давыдов В. М. Проблемно-ориентированная имитационная модель для исследования надёжности мехатронной системы/В. М. Давыдов//Мехатроника. 2002. № 2. С. 11-13.
- Кликич Л. М. Экономика сферы услуг: проблемы методологии и анализ/Л. М. Кликич. Уфа: БПАУ, 2004. 381 с.
- Мисарович М. Теория иерархических многоуровневых систем/М. Мисарович, Д. Мано, И. Такахара. М.: Мир, 1973.
- Рудецкая А. В. Особенности организации автоматизированной розничной торговли/А. В. Рудецкая//Вестник Тихоокеанского гос. ун-та, 2009. № 2 (13). С. 139-144.
- Рудецкая А. В. Формирование системы эффективной организации процессов автоматизированной торговли/А. В. Рудецкая//Вестник ХГАЭП. 2012. № 1 (58). С. 9-14.
- Рудецкая А. В. Концепция формирования вендинговой сети/А. В. Рудецкая//Гумманизация образования. 2015. № 2. С. 118-124.
- Рудецкая А. В. Вендинг: роль и значение в современной экономике/А. В. Рудецкая//Научное обозрение. 2016. № 1. С. 138-141.
- Третьяков М. М. Управление услугами вендинга: монография/М. М. Третьяков, А. В. Рудецкая. Хабаровск: Изд-во ТОГУ, 2014. 150 с.
- Хакен Г. Синергетика: Иерархии неустойчивостей/Г. Хакен. М., 1985.
- Яковлева Т. Самоорганизация системы как условие эффективного управления/Т. Яковлева, В. Давыдов//Вестник ХГАЭП. 2001. № 2. С. 25-27.