Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Дополнительные курсы 2 page





. Лекция: Типовые математические модели: версия для печати и PDA В лекции рассматриваются элементы теории марковских процессов и ряд аналитических моделей, в основе которых лежит допущение о марковости протекающих в моделируемых объектах процессов.
Во многих случаях модель может быть представлена в виде конструкций из математических символов. В первой теме такие модели мы назвали аналитическими, чтобы отделить от других математических моделей - имитационных. С развитием последних область применения аналитических моделей сократилась. Однако актуальность такого моделирования сохраняется для систем, особенно тех, в которых протекают так называемые процессы без последействия. Процессы без последействия находят место при функционировании многих технических систем. Впервые один из типов такого процесса ввел в научный обиход и исследовал отечественный математик А. А. Марков, поэтому процессы без последействия и системы, в которых они протекают, названы марковскими, а один из типов такого процесса назван цепью Маркова. В настоящее время теория марковских процессов разработана широко и детально, в основном, благодаря отечественным ученым А. Я. Хинчину, Б. В. Гнеденко, А. Н. Колмогорову и другим. Популярность этой теории состоит еще и в том, что она может быть применена и к системам с последействием, которые с помощью некоторых ухищрений можно трактовать как марковские. В этой теме рассматриваются элементы теории марковских процессов и ряд аналитических моделей, в основе которых лежит допущение о марковости протекающих в моделируемых объектах процессов. К таковым, в первую очередь, относится широкий класс самых разнообразных объектов, имеющих общее название систем массового обслуживания (СМО). Для ряда стандартных структур СМО аналитические модели, связывающие показатели эффективности СМО с характеристиками элементов СМО, приведены в соответствующих справочниках. Здесь же приводятся классификация СМО и приемы построения графов состояний СМО, позволяющих строить или применять готовые аналитические модели. Заметим, что для ряда современных сложных СМО аналитическое моделирование неприемлемо в силу недостаточности адекватных математических средств. В этих случаях следует применять имитационное моделирование, которое детально рассматривается в следующих темах. В многоэлементных системах с большим числом состояний аналитическое моделирование на основе теории марковских процессов становится весьма громоздким. В этом случае используется так называемый метод динамики средних, который в основе имеет также марковость процесса. Этот метод существенно упрощает аналитическое моделирование для случаев определения средних характеристик состояний моделируемой системы. В этой теме дано обоснование метода и приводятся примеры его применения. 2.1. Дискретные марковские процессы Наиболее полное исследование процесса функционирования систем получается, если известны явные математические зависимости, связывающие искомые показатели с начальными условиями, параметрами и переменными исследуемой системы. Для многих современных систем, являющихся объектами моделирования, такие математические зависимости отсутствуют или малопригодны, и следует применять другое моделирование, как правило, имитационное. Однако есть ряд конкретных математических схем, проверенных практикой и доказавших эффективность моделированием. Целью изучения настоящей темы является освоение таких математических моделей. В инженерно практике часто возникает задача моделирования процессов случайной смены состояний в исследуемом объекте. В рамках нашей профессии нас интересуют дискретные состояния. Например, техническое состояние объекта может характеризоваться дискретными состояниями: исправен - неисправен, загружен - находится в простое и т. п. Численности боевых средств противоборствующих сторон изменяются дискретно, очереди объектов, ожидающих обслуживания, и многое другое. Вид очередного состояния может определяться случайным образом, смена состояний может происходить в случайные или не случайные моменты времени. Большой класс случайных процессов составляют процессы без последействия, которые в математике называют марковскими процессами в честь Андрея Андреевича Маркова - старшего (1856 - 1922), выдающегося русского математика, разработавшего основы теории таких процессов. Сущность процесса без последействия понятна из определения. Случайный процесс называется марковским, если вероятность перехода системы в новое состояние зависит только от состояния системы в настоящий момент и не зависит от того, когда и каким образом система перешла в это состояние. Практически любой случайный процесс является марковским или может быть сведен к марковскому. В последнем случае достаточно в понятие состояния включить всю предысторию смен состояний системы. А. А. Марков имеет дополнение к фамилии "старший" потому, что его сын - тоже Андрей Андреевич Марков - выдающийся математик, специалист в области теории алгоритмов и др. А. А. Марков - старший известен также как давший вероятностное обоснование метода наименьших квадратов, приведший одно из доказательств предельной теоремы теории вероятностей и многое другое. Дальнейшее развитие теория марковских процессов получила в работах выдающегося отечественного математика Андрея Николаевича Колмогорова. Марковские процессы делятся на два класса:
  • дискретные марковские процессы (марковские цепи);
  • непрерывные марковские процессы.
Дискретной марковской цепьюназывается случайный процесс, при котором смена дискретных состояний происходит в определенные моменты времени. Непрерывным марковским процессомназывается случайный процесс, при котором смена дискретных состояний происходит в случайные моменты времени. Итак, моделирование на основе дискретных марковских процессов. Рассмотрим ситуацию, когда моделируемый процесс обладает следующими особенностями. Система имеет возможных состояний: , ,..., . Вообще говоря, число состояний может быть бесконечным. Однако модель, как правило, строится для конечного числа состояний. Смена состояний происходит, будем считать, мгновенно и в строго определенные моменты времени В дальнейшем будем называть временные точки шагами. Известны вероятности перехода системы за один шаг из состояния в состояние . Цель моделирования: определить вероятности состояний системы после -го шага. Обозначим эти вероятности (не путать с вероятностями ). Если в системе отсутствует последействие, то есть вероятности не зависят от предыстории нахождения системы в состоянии , а определяются только этим состоянием, то описанная ситуация соответствует модели дискретной марковской цепи. Марковская цепь называется однородной, если переходные вероятности от времени не зависят, то есть от шага к шагу не меняются. В противном случае, то есть если переходные вероятности зависят от времени, марковская цепь называется неоднородной. Значения обычно сводятся в матрицу переходных вероятностей: Значения могут также указываться на графе состояний системы. На рис. 2.1 показан размеченный граф для четырех состояний системы. Обычно вероятности переходов "в себя" - , и т. д. на графе состояний можно не проставлять, так как их значения дополняют до 1 сумму переходных вероятностей, указанных на ребрах (стрелках), выходящих из данного состояния. Не указываются также нулевые вероятности переходов. Например, на рис. 2.1 это вероятности , и др. Математической моделью нахождения вероятностей состояний однородной марковской цепи является рекуррентная зависимость где - вероятность -го состояния системы после -го шага, ; - вероятность -го состояния системы после -го шага, ; - число состояний системы; -переходные вероятности. Рис. 2.1. Размеченный граф состояний системы Для неоднородной марковской цепи вероятности состояний системы находятся по формуле: где - значения переходных вероятностей для -го шага. Пример 2.1. По группе из четырех объектов производится три последовательных выстрела. Найти вероятности состояний группы объектов после третьего выстрела. Матрица переходных вероятностей имеет вид: Размеченный граф состояний приведен на рис. 2.2. Рис. 2.2. Размеченный граф состояний четырех объектов Прежде чем приступить к вычислениям необходимо, ответить на следующие вопросы.
  1. Является ли рассматриваемый процесс поражения целей марковским? Да, так как степень поражения объекта (смена его состояния) не зависит от того - когда и каким образом объект был приведен в настоящее состояние, а зависит только от его текущего состояния.
  2. Подходит ли рассматриваемая задача под схему марковской цепи? Да, так как время представляет собой дискретные отрезки - время между выстрелами (шаги).
  3. Процесс однородный или неоднородный? Есть основания полагать, что процесс однородный, так как переходные вероятности не зависят от времени. Кроме этого, мы полагаем, что объекты - неподвижные и во времени обстрела менять свое положение не могут (что привело бы к изменениям после каждого выстрела).
  4. И, наконец, надо правильно определить начальное состояние системы, так как от этого могут существенно зависеть результаты моделирования. В нашем случае вполне естественно считать начальным состояние - все объекты целы.
Следовательно, есть все основания для применения ранее введенного рекуррентного выражения (2.1). Решение. Так как до первого выстрела все объекты целы, то . После первого выстрела все значения вероятностей соответствуют первой строке матрицы переходных вероятностей. Рассчитаем вероятности остальных состояний. Сформулируем методику моделирования по схеме дискретных марковских процессов (марковских цепей).
  1. Зафиксировать исследуемое свойство системы.
Определение свойства зависит от цели исследования. Например, если исследуется объект с целью получения характеристик надежности, то в качестве свойства следует выбрать исправность. Если исследуется загрузка системы, то - занятость. Если, как в примере 2.1, состояния объектов, то - поражен или непоражен.
  1. Определить конечное число возможных состояний системы и убедиться в правомерности моделирования по схеме дискретных марковских процессов.
  2. Составить и разметить граф состояний.
  3. Определить начальное состояние.
  4. По рекуррентной зависимости (2.1) определить искомые вероятности.
В рамках изложенной методики моделирования исчерпывающей характеристикой поведения системы является совокупность вероятностей При неоднородном марковском процессе переходная вероятность представляет собой условную вероятность перехода , зависящую от - очередного временного шага. В этом случае должны быть указаны более одной матрицы значений (для некоторых шагов матрицы могут быть одинаковыми). Например, при нанесении ударов по объектам, которые могут перемещаться (танковая группировка, корабли и т. п.), последние будут принимать меры по рассредоточению средств или другому защитному маневру, вплоть до активного противодействия атакующей стороне. Очевидно, все эти меры приведут к уменьшению поражающих возможностей стороны, наносящей удары, т. е. к соответствующему изменению переходных вероятностей. Процесс становится неоднородным. 2.2. Моделирование по схеме непрерывных марковских процессов Cyщecтвyeт широкий класс систем, которые меняют свои состояния в случайные моменты времени . Как и в предыдущем случае, в этих системах рассматривается процесс с дискретными состояниями . Например, переход объекта от исправного состояния к неисправному, соотношение сил сторон в ходе боя и т. п. Оценка эффективности таких систем определяется с помощью вероятностей каждого состояния на любой момент времени , . Чтобы определить вероятности состояния системы для любого момента времени необходимо воспользоваться математическими моделями марковских процессов с непрерывным временем (непрерывных марковских процессов). При моделировании состояния систем с непрерывными марковскими процессами мы уже не можем воспользоваться переходными вероятностями , так как вероятность "перескока" системы из одного состояния в другое точно в момент времени равна нулю (как вероятность любого отдельного значения непрерывной случайной величины). Поэтому вместо переходных вероятностей вводятся в рассмотрение плотности вероятностей переходов : где - вероятность того, что система, находившаяся в момент времени в состоянии за время перейдет в состояние . С точностью до бесконечно малых второго порядка из приведенной формулы можно представить: Непрерывный марковский процесс называется однородным, если плотности вероятностей переходов не зависят от времени (от момента начала промежутка ). В противном случае непрерывный марковский процесс называется неоднородным. Целью моделирования, как и в случае дискретных процессов, является определение вероятностей состояний системы . Эти вероятности находятся интегрированием системы дифференциальных уравнений Колмогорова. Сформулируем методику моделирования по схеме непрерывных марковских процессов.
  1. Определить состояния системы и плотности вероятностей переходов .
  2. Составить и разметить граф состояний.
  3. Составить систему дифференциальных уравнений Колмогорова. Число уравнений в системе равно числу состояний. Каждое уравнение формируется следующим образом.
  4. B левой части уравнения записывается производная вероятности -го состоянии
  5. В правой части записывается алгебраическая сумма произведений и . Число произведений столько, сколько стрелок связано с данным состоянием. Если стрелка графа направлена в данное состояние, то соответствующее произведение имеет знак плюс, если из данного состояния - минус.
  6. Определить начальные условия и решить систему дифференциальных уравнений.
Пример 2.2. Составить систему дифференциальных уравнений Колмогорова для нахождения вероятностей состояний системы, размеченный граф состояний которой представлен на рис. 2.3. Рис. 2.3. Размеченный граф состояний Решение Очевидно, . Поэтому любое из первых трех уравнений можно исключить, как линейно зависимое. Для решения уравнений Колмогорова необходимо задать начальные условия. Для рассмотренного примера 2.2, можно задать такие начальные условия: , . Однородный марковский процесс с непрерывным временем можно трактовать как процесс смены состояний под влиянием некоторого потока событий. То есть плотность вероятности перехода можно трактовать как интенсивность потока событий, переводящих систему из -го состояния в -е. Такими потоками событий являются отказы техники, вызовы на телефонной станции, рождение и т. п. При исследовании сложных объектов всегда интересует: возможен ли в исследуемой системе установившейся (стационарный) режим? То есть, как ведет себя система при ? Существуют ли предельные значения ? Как правило, именно эти предельные значения интересуют исследователя. Ответ на данный вопрос дает теорема Маркова. Если для однородного дискретного марковского процесса с конечным или счетным числом состояний все , то предельные значения существуют и их значения не зависят от выбранного начального состояния системы. Применительно к непрерывным марковским процессам теорема Маркова трактуется так: если процесс однородный и из каждого состояния возможен переход за конечное время в любое другое состояние и число состояний счетно или конечно, то предельные значения существуют и их значения не зависят от выбранного начального состояния. Например (рис. 2.4), в системе А стационарный режим есть, а в системе В стационарного режима нет: если система окажется в состоянии она не сможет перейти ни в какое другое состояние. увеличить изображение Рис. 2.4. Примеры графов состояний систем с различными режимами 2.3. Схема гибели и размножения Часто в системах самого различного назначения протекают процессы, которые можно представить в виде модели "гибели и размножения". Граф состояний такого процесса показан на рис. 2.5. увеличить изображение Рис. 2.5. Схема "гибели и размножения" Особенностью модели является наличие прямой и обратной связей с каждым соседним состоянием для всех средних состояний; первое и последнее (крайние) состояния связаны только с одним "соседом" (с последующим и предыдущим состояниями соответственно). Название модели - "гибель и размножение" - связано с представлением, что стрелки вправо означают переход к состояниям, связанным с ростом номера состояния ("рождение"), а стрелки влево - с убыванием номера состояний ("гибель"). Очевидно, стационарное состояние в этом процессе существует. Составлять уравнения Колмогорова нет необходимости, так как структура регулярна, необходимые формулы приводятся в справочниках, а также в рекомендованной литературе. Для приведенных на рис. 2.4 обозначений формулы имеют вид: Пример 2.3. Имеется система из двух одинаковых и работающих параллельно компьютеров. Требуется определить надежностные характеристики этой системы. Решение В этой системе возможны три состояния: - оба компьютера исправны; - один компьютер исправен, другой ремонтируется; - оба компьютера неисправны и ремонтируются. Будем полагать, что процессы отказов и восстановлений - однородные марковские, одновременный выход из строя обоих компьютеров, как и одновременное восстановление двух отказавших компьютеров практически невозможно. Поскольку компьютеры одинаковые, то с точки зрения надежности, неважно, какой именно компьютер неисправен в состоянии , важно, что один. С учетом сказанного, ситуация моделируется схемой "гибели и размножения" (рис. 2.6). Рис. 2.6. На рис. 2.6: , - интенсивности потоков отказов; - интенсивности потоков восстановлений. Пусть среднее время безотказной работы каждого компьютера , а среднее время восстановления одного компьютера . Тогда интенсивность отказов одного компьютера будет равна , а интенсивность восстановления одного компьютера - . В состоянии работают оба компьютера, следовательно: В состоянии работает один компьютер, значит: В состоянии восстанавливается один компьютер, тогда: В состоянии восстанавливаются оба компьютера: Используем зависимости (2.2). Вероятность состояния, когда обе машины исправны: Вероятность второго состояния (работает один компьютер): Аналогично вычисляется и . Хотя найти можно и так: Пример 2.4. В полосе объединения работают передатчики противника. Подразделение операторов-связистов армейской контрразведки ведет поиск передатчиков по их радиоизлучениям. Каждый оператор, обнаружив передатчик противника, следит за его частотой, при этом новым поиском не занимается. В процессе слежения частота может быть потеряна, после чего оператор снова осуществляет поиск. Разработать математическую модель для определения эффективности службы подразделения операторов. Под эффективностью понимается среднее число обнаруженных передатчиков за установленный промежуток времени. Решение Будем считать, что наши операторы и радисты противника обладают высокой квалификацией, хорошо натренированы. Следовательно, можно принять, что интенсивности обнаружения частот передатчиков противника и потерь слежения - постоянны. Обнаружение частоты и ее потеря зависят только от того, сколько запеленговано передатчиков в настоящий момент и не зависят от того, когда произошло это пеленгование. Следовательно, процесс обнаружения и потерь слежения за частотами можно считать непрерывным однородным марковским процессом. Исследуемое свойство этой системы пеленгации: загруженность операторов, что, очевидно, совпадает с числом обнаруженных частот. Введем обозначения: - количество операторов; - количество передатчиков противника, полагаем ; - среднее число операторов, ведущих слежение; - среднее число запеленгованных передатчиков; - интенсивность пеленгации передатчика противника одним оператором; - интенсивность потока потерь слежения оператором; - текущая численность запеленгованных передатчиков . В системе пеленгации возможны следующие состояния: - запеленгованных передатчиков нет, поиск ведут операторов, вероятность состояния ; - запеленгован 1 передатчик, поиск ведут операторов, вероятность состояния ; - запеленгованы 2 передатчика, поиск ведут операторов, вероятность состояния ; … - запеленгованы передатчиков, вероятность ; … - запеленгованы передатчиков, вероятность . Цель моделирования - - достигается вычислением: Как и в примере 2.3 полагаем, что одновременное обнаружение или потеря двух и более частот практически невозможно. Граф состояний системы показан на рис. 2.7. увеличить изображение Рис. 2.7. Граф состояний системы пеленгации Граф соответствует процессу "гибели и размножения", полносвязный, число состояний системы, конечно, значит, установившийся режим, и предельные значения вероятностей в системе пеленгации существуют. Пусть, к примеру, количество операторов , а количество передатчиков противника . В этом случае граф состояний имеет вид (рис. 2.8): Рис. 2.8. Вариант графа состояний системы пеленгации Для упрощения вычислений примем . Тогда для этой схемы "гибели и размножения" по зависимостям (2.2) имеем: Окончательно: Таким образом, в условиях данного примера в среднем будут пеленговаться не менее двух передатчиков противника. Непрерывный марковский процесс полностью определяется значениями плотностей вероятностей переходов , .Ранее был установлен их физический смысл как интенсивности потоков событий, переводящих систему из одного состояния в другое. Поток событий в однородных непрерывных марковских процессах характеризуется экспоненциальным законом распределения случайных интервалов времени между событиями. Такой поток называют простейшим или стационарным пуассоновским. Простейший поток обладает свойствами:
  • стационарности, что означает независимость характеристик потока от времени;
  • ординарности, что означает практическую невозможность появления двух и более событий одновременно;
  • отсутствия последействия, об этом говорилось в начале темы.
2.4. Элементы СМО, краткая характеристика При решении задач управления, в том числе и управления войсками, часто возникает ряд однотипных задач:
  • оценка пропускной способности направления связи, железнодорожного узла, госпиталя и т. п.;
  • оценка эффективности ремонтной базы;
  • определение количества частот для радиосети и др.
Все эти задачи однотипны в том смысле, что в них присутствует массовый спрос на обслуживание. В удовлетворении этого спроса участвует определенная совокупность элементов, образующая систему массового обслуживания (СМО) (рис. 2.9). увеличить изображение Рис. 2.9. Система массового обслуживания Элементами СМО являются:
  • входной (входящий) поток требований (заявок) на обслуживание;
  • приборы (каналы) обслуживания;
  • очередь заявок, ожидающих обслуживания;
  • выходной (выходящий) поток обслуженных заявок;
  • поток не обслуженных заявок;
  • очередь свободных каналов (для многоканальных СМО).
Входящий поток- это совокупность заявок на обслуживание. Часто заявка отождествляется с ее носителем. Например, поток неисправной радиоаппаратуры, поступающий в мастерскую объединения, и представляет собой поток заявок - требований на обслуживание в данной СМО. Как правило, на практике имеют дело с так называемыми рекуррентными потоками, потоками, обладающими свойствами:
  • стационарности;
  • ординарности;
  • ограниченного последействия.
Первые два свойства мы определили ранее. Что касается ограниченного последействия, то оно заключается в том, что интервалы между поступающими заявками являются независимыми случайными величинами. Рекуррентных потоков много. Каждый закон распределения интервалов порождает свой рекуррентный поток. Рекуррентные потоки иначе называют потоками Пальма. Поток с полным отсутствием последействия, как уже отмечалось, называется стационарным пуассоновским. У него случайные интервалы между заявками имеют экспоненциальное распределение: здесь - интенсивность потока. Название потока - пуассоновский - происходит от того, что для этого потока вероятность появления заявок за интервал определяется законом Пуассона: Поток такого типа, как отмечалось ранее, называют также простейшим. Именно такой поток предполагают проектировщики при разработке СМО. Вызвано это тремя причинами. Во-первых, поток этого типа в теории массового обслуживания аналогичен нормальному закону распределения в теории вероятностей в том смысле, что к простейшему потоку приводит предельный переход для потока, являющегося суммой потоков с произвольными характеристиками при бесконечном увеличении слагаемых и уменьшении их интенсивности. То есть сумма произвольных независимых (без преобладания) потоков с интенсивностями является простейшим потоком с интенсивностью Во-вторых, если обслуживающие каналы (приборы) рассчитаны на простейший поток заявок, то обслуживание других типов потоков (с той же интенсивностью) будет обеспечено с не меньшей эффективностью. В-третьих, именно такой поток определяет марковский процесс в системе и, следовательно, простоту аналитического анализа системы. При других потоках анализ функционирования СМО сложен. Часто встречаются системы, у которых поток входных заявок зависит от количества заявок, находящихся в обслуживании. Такие СМО называют замкнутыми(иначе - разомкнутыми). Например, работа мастерской связи объединения может быть представлена моделью замкнутой СМО. Пусть эта мастерская предназначена для обслуживания радиостанций, которых в объединении . Каждая из них имеет интенсивность отказов . Входной поток отказавшей аппаратуры будет иметь интенсивность : где - количество радиостанций, уже находящихся в мастерской на ремонте. Заявки могут иметь разные права на начало обслуживания. В этом случае говорят, что заявки неоднородные. Преимущества одних потоков заявок перед другими задаются шкалой приоритетов. Важной характеристикой входного потока является коэффициент вариации: где - математическое ожидание длины интервала; - среднеквадратическое отклонение случайной величины (длины интервала) . Для простейшего потока Для большинства реальных потоков . При поток регулярный, детерминированный. Коэффициент вариации - характеристика, отражающая степень неравномерности поступления заявок. Каналы (приборы) обслуживания. В СМО могут быть один или несколько обслуживающих приборов (каналов). Согласно с этим СМО называют одноканальными или многоканальными. МногоканальныеСМО могут состоять из однотипных или разнотипных приборов. Обслуживающими приборами могут быть:
  • линии связи;
  • мастера ремонтных органов;
  • взлетно-посадочные полосы;
  • транспортные средства;
  • причалы;
  • парикмахеры, продавцы и др.
Основная характеристика канала - время обслуживания. Как правило, время обслуживания - величина случайная. Обычно практики полагают, что время обслуживания имеет экспоненциальный закон распределения: где - интенсивность обслуживания, ; - математическое ожидание времени обслуживания. То есть процесс обслуживания - марковский, а это, как теперь нам известно, дает существенные удобства в аналитическом математическом моделировании. Кроме экспоненциального встречаются -распределение Эрланга, гиперэкспоненциальное, треугольное и некоторые другие. Это нас не должно смущать, так как показано, что значение критериев эффективности СМО мало зависят от вида закона распределения вероятностей времени обслуживания. При исследовании СМО выпадает из рассмотрения сущность обслуживания, качество обслуживания. Каналы могут быть абсолютно надежными, то есть не выходить из строя. Вернее, так может быть принято при исследовании. Каналы могут обладать конечной надежностью. В этом случае модель СМО значительно сложнее. Очередь заявок. В силу случайного характера потоков заявок и обслуживания пришедшая заявка может застать канал (каналы) занятым обслуживанием предыдущей заявки. В этом случае она либо покинет СМО не обслуженной, либо останется в системе, ожидая начало своего обслуживания. В соответствии с этим различают:
  • СМО с отказами;
  • СМО с ожиданием.
СМО с ожиданиемхарактеризуются наличием очередей. Очередь может иметь ограниченную или неограниченную емкость: . Исследователя обычно интересуют такие статистические характеристики, связанные с пребыванием заявок в очереди:
  • среднее количество заявок в очереди за интервал исследования;
  • среднее время пребывания (ожидания) заявки в очереди. СМО с ограниченной емкостью очередиотносят к СМО смешанного типа.
Нередко встречаются СМО, в которых заявки имеют ограниченное время пребывания в очерединезависимо от ее емкости. Такие СМО также относят к СМО смешанного типа. Выходящий поток- это поток обслуженных заявок, покидающих СМО. Встречаются случаи, когда заявки проходят через несколько СМО: транзитная связь, производственный конвейер и т. п. В этом случае выходящий поток является входящим для следующей СМО. Совокупность последовательно связанных между собой СМО называют многофазными СМОили сетями СМО. Входящий поток первой СМО, пройдя через последующие СМО, искажается и это затрудняет моделирование. Однако, следует иметь в виду, что при простейшем входном потоке и экспоненциальном обслуживании (то есть в марковских системах) выходной поток тоже простейший. Если время обслуживания имеет не экспоненциальное распределение, то выходящий поток не только не простейший, но и не рекуррентный. Заметим, что интервалы между заявками выходящего потока, это не то же самое, что интервалы обслуживания. Ведь может оказаться, что после окончания очередного обслуживания СМО какое-то время простаивает из-за отсутствия заявок. В этом случае интервал выходящего потока состоит из времени незанятости СМО и интервала обслуживания первой, пришедшей после простоя, заявки. В системах с отказами есть поток необслуженных заявок. Если в СМО с отказами поступает рекуррентный поток, а обслуживание - экспоненциальное, то и поток необслуженных заявок - рекуррентный. Очереди свободных каналов. В многоканальных СМО могут образовываться очереди свободных каналов. Количество свободных каналов - величина случайная. Исследователя могут интересовать различные характеристики этой случайной величины. Обычно это среднее число каналов, занятых обслуживанием за интервал исследования. Таким образом, по признакам, влияющим на функционирование, СМО может принадлежать к одному из типов в соответствии с приводимой классификацией (рис. 2.10). Рис. 2.10. Классификация СМО Для обозначения простых (однофазных) СМО используется символика, предложенная Кендаллом: - входящий поток заявок: - рекуррентный поток; - простейший поток с показательным законом распределения вероятностей; - регулярный или детерминированный поток (с постоянными интервалами между моментами поступления заявок). - случайная длительность обслуживания: или - рекуррентное обслуживание с одной и той же функцией распределения для разных каналов; - показательное обслуживание; - регулярное обслуживание. - количество обслуживающих каналов. Если , то система называется многоканальной. - количество мест для ожидания заявок в очереди. Если , то СМО с потерями (без ожидания); - система с неограниченным ожиданием; - система с ограниченным числом мест для ожидания. 2.5. Моделирование СМО в классе непрерывных марковских процессов Под операцией в СМО понимают комплекс мероприятий по обслуживанию входящего потока заявок на интервале времени . В зависимости от типа системы показателями исхода операции или эффективности системы массового обслуживания являются следующие. Для СМО с отказами:
  • абсолютная пропускная способность ()- среднее число заявок, обслуживаемое системой за время ;
  • относительная пропускная способность ()- средняя доля поступивших заявок, обслуживаемая системой (отношение среднего числа обслуженных заявок к среднему числу поступивших за время );
  • среднее число занятых каналов ();
  • коэффициент занятости (использования) каналов (, где - число каналов в системе);
  • коэффициент простоя каналов, .
Для СМО с неограниченным ожиданиемкак абсолютная, так и относительная пропускная способности теряют смысл, так как каждая поступившая заявка рано или поздно будет обслужена. Для такой СМО важными показателями являются:
  • среднее число заявок в очереди ();
  • среднее число заявок в системе (в очереди и на обслуживании, );
  • среднее время ожидания заявки в очереди ();
  • среднее время пребывания заявки в системе (в очереди и на обслуживании, );
  • коэффициенты использования и простоя каналов ();
  • среднее число свободных и занятых каналов (, ).
Для СМО смешанного типаиспользуются обе группы показателей: как относительная и абсолютная пропускная способности, так и характеристики ожидания. В зависимости от цели операции массового обслуживания любой из приведенных показателей (или совокупность показателей) может быть выбран в качестве критерия эффективности. Аналитической моделью СМО является совокупность уравнений или формул, позволяющих определять вероятности состояний системы в процессе ее функционирования и рассчитывать показатели эффективности по известным характеристикам входящего потока и каналов обслуживания. Всеобщей аналитической модели для произвольной СМО не существует. Аналитические модели разработаны для ограниченного числа частных случаев СМО. Аналитические модели более или менее точно отображающие реальные системы, как правило, сложны и труднообозримы. Аналитическое моделирование СМО существенно облегчается, если процессы, протекающие в СМО, марковские (потоки заявок простейшие, времена обслуживания распределены экспоненциально). В этом случае все процессы в СМО можно описать обыкновенными дифференциальными уравнениями, а в предельном случае, для стационарных состояний - линейными алгебраическими уравнениями и, решив их, определить выбранные показатели эффективности. Рассмотрим примеры некоторых СМО. 2.5.1. Многоканальная СМО с отказами Пример 2.5. Три автоинспектора проверяют путевые листы у водителей грузовых автомобилей. Если хотя бы один инспектор свободен, проезжающий грузовик останавливают. Если все инспекторы заняты, грузовик, не задерживаясь, проезжает мимо. Поток грузовиков простейший, время проверки случайное с экспоненциальным распределением. Такую ситуацию можно моделировать трехканальной СМО с отказами (без очереди). Система разомкнутая, с однородными заявками, однофазная, с абсолютно надежными каналами. Описание состояний: - все инспекторы свободны; - занят один инспектор; - заняты два инспектора; - заняты три инспектора. Граф состояний системы приведен на рис. 2.11. Рис. 2.11. Граф состояний трехканальной СМО с отказами На графе: - интенсивность потока грузовых автомобилей; - интенсивность проверок документов одним автоинспектором. Моделирование проводится с целью определения части автомобилей, которые не будут проверены. Решение. Искомая часть вероятности - вероятности занятости всех трех инспекторов. Поскольку граф состояний представляет типовую схему "гибели и размножения", то найдем , используя зависимости (2.2). Пропускную способность этого поста автоинспекторов можно характеризовать относительной пропускной способностью: Пример 2.6. Для приема и обработки донесений от разведгруппы в разведотделе объединения назначена группа в составе трех офицеров. Ожидаемая интенсивность потока донесений - 15 донесений в час. Среднее время обработки одного донесения одним офицером - . Каждый офицер может принимать донесения от любой разведгруппы. Освободившийся офицер обрабатывает последнее из поступивших донесений. Поступающие донесения должны обрабатываться с вероятностью не менее 95 %. Определить, достаточно ли назначенной группы из трех офицеров для выполнения поставленной задачи. Решение Группа офицеров работает как СМО с отказами, состоящая из трех каналов. Поток донесений с интенсивностью можно считать простейшим, так как он суммарный от нескольких разведгрупп. Интенсивность обслуживания . Закон распределения неизвестен, но это несущественно, так как показано, что для систем с отказами он может быть произвольным. Описание состояний и граф состояний СМО будут аналогичны приведенным в примере 2.5. Поскольку граф состояний - это схема "гибели и размножения", то для нее имеются готовые выражения для предельных вероятностей состояния: Отношение называют приведенной интенсивностью потока заявок. Физический смысл ее следующий: величина представляет собой среднее число заявок, приходящих в СМО за среднее время обслуживания одной заявки. В примере . В рассматриваемой СМО отказ наступает при занятости всех трех каналов, то есть . Тогда: Так как вероятность отказа в обработке донесений составляет более 34 % (), то необходимо увеличить личный состав группы. Увеличим состав группы в два раза, то есть СМО будет иметь теперь шесть каналов, и рассчитаем : Теперь . Таким образом, только группа из шести офицеров сможет обрабатывать поступающие донесения с вероятностью 95 %. 2.5.2. Многоканальная СМО с ожиданием Пример 2.7. На участке форсирования реки имеются 15 однотипных переправочных средств. Поток поступления техники на переправу в среднем составляет 1 ед./мин, среднее время переправы одной единицы техники - 10 мин (с учетом возвращения назад переправочного средства). Оценить основные характеристики переправы, в том числе вероятность в немедленной переправе сразу по прибытии единицы техники. Решение Абсолютная пропускная способность , т. е. все, что подходит к переправе, тут же практически переправляется. Среднее число работающих переправочных средств: Коэффициенты использования и простоя переправы: Для решения примера была также разработана программа. Интервалы времени поступления техники на переправу, время переправы приняты распределенными по экспоненциальному закону. Коэффициенты использования переправы после 50 прогонов практически совпадают: . Максимальная длина очереди 15 ед., среднее время пребывания в очереди около 10 мин. Если взять число переправочных средств 10, то коэффициент использования близок к 1 (), максимальная длина очереди - 43 единицы техники. 2.5.3. Одноканальная СМО с ограниченной очередью Если в очереди мест для ожидания, то система может находиться в одном из следующих состояний: - в системе нет заявок (ни в очереди, ни на обслуживании); - в системе обслуживается одна заявка, очередь пуста; - в системе обслуживается одна заявка, и одна заявка находится в очереди, ожидает обслуживания; … - в системе обслуживается одна заявка и заявок находятся в очереди, ожидают обслуживания. Граф состояний такой системы представляет схему "гибели и размножения" (рис. 2.12). Рис. 2.12. Граф состояний одноканальной СМО с ограниченной очередью 2.5.4. Одноканальная замкнутая СМО Опишем состояния одноканальной замкнутой СМО. - заявок на обслуживание нет. - на обслуживании находится заявок; - общее число заявок, циркулирующих в системе; - интенсивность требований на обслуживание от одной заявки. Граф состояний одноканальной замкнутой СМО приведен на рис. 2.13. Модель данной СМО также представляет "схему гибели и размножения". увеличить изображение Рис. 2.13. Граф состояний одноканальной замкнутой СМО Однако не менее часто модель СМО не сводится к схеме "гибели и размножения". Например, в СМО с конечной надежностью каналов обслуживания. 2.5.5. Одноканальная СМО с конечной надежностью Построить граф состояний одноканальной СМО с очередью на три заявки и с конечной надежностью каналов обслуживания. При отказе канала обслуживания заявка, находившаяся на обслуживании, теряется. Процессы в системе - марковские. Описание состояний СМО: - состояния исправной СМО; - состояния неисправной СМО. Обозначения: - интенсивность поступления заявок; - интенсивность обработки заявки каналом; - интенсивность поломок канала; - интенсивность ремонта неисправного канала. Граф состояний СМО с конечной надежностью каналов обслуживания приведен на рис. 2.14. Рис. 2.14. Граф состояний СМО с конечной надежностью Если в состоянии (канал свободен, в очереди заявок нет) система выйти из строя не может, то состояния нет. Так как при отказе заявка, находившаяся на обслуживании, теряется, то после восстановления переход осуществляется к предыдущему состоянию, например, из состояния в состояние . Эта модель не является моделью "гибели и размножения". Поэтому соответствующие вероятности находятся решением системы линейных алгебраических уравнений, полученных из уравнений Колмогорова для стационарного режима. 2.6. Метод динамики средних. Сущность и содержание метода В многоэлементных системах часто целью моделирования является определение средних количеств элементов, находящихся в одинаковых состояниях. Например, в задаче о пеленгации передатчиков противника командира интересует число запеленгированных передатчиков, а не вероятности пеленгации одного передатчика, двух, трех и т. д. Но чтобы определить среднее число их, надо знать вероятности всех возможных состояний , так как Но число состояний и, следовательно, число уравнений Колмогорова может оказаться настолько большим, что вызовет непреодолимые трудности при моделировании по схеме марковских процессов. Например, в соединении имеется 100 радиостанций. Каждая из них может находиться в боевых условиях в пяти состояниях: - исправна, работает, не обнаружена; - исправна, работает, обнаружена; - работоспособна, но подавлена помехами; - обнаружена, поражена; - находится в ремонте; Для определения средних численностей каждого из этих состояний пришлось бы составить уравнений Колмогорова. Очевидно, такое моделирование не годится. В исследовании операций есть метод, позволяющий успешно решать такие и аналогичные задачи. Этот метод называется метод динамики средних. Метод динамики средних позволяет непосредственно определять математическое ожидание числа элементов сложной системы, находящихся в одинаковых состояниях. Метод дает приближенные результаты. Но обладает замечательным свойством: чем больше система имеет элементов и состояний, тем точнее результат математического моделирования. Для получения расчетных формул метода предположим, что имеем дело с системой, обладающей следующими признаками:
  • в системе протекает случайный марковский процесс;
  • элементы системы однородны в том смысле, что состояния, их число и их вероятности - одинаковые;
  • элементы меняют состояния независимо друг от друга.
Цель моделирования: определить средние количества элементов (математические ожидания) , находящихся в одинаковых состояниях , и дисперсию . Схематично такая система может быть представлена так, как показано на рис. 2.15. Система имеет элементов, а каждый элемент имеет состояний. Численность -го состояния на любой момент вр

Date: 2015-07-17; view: 1083; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию