Непрерывно-детерминированные модели (D - схемы). 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Непрерывно-детерминированные модели (D - схемы).



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

- отсутствие случайностей при работе и управлении объектом моделирования;

- явления в объектах моделирования рассматривают как непрерывные процессы, то есть те, в которых основная переменная, часто это время, является непрерывной величиной.

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

 

Дискретно-детерминированная схема (F-схемы)

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

Наиболее характерным примером применения дискретно – детерминированных схем является модель конечного автомата. Отсюда и название F-схемы - finite automat. Конечный автомат– это модель описания последовательности изменений состояния объекта, которые обусловлены его текущим состоянием и входным воздействием (возможное количество состояний автомата предполагается конечным). Обычно конечный автомат задают при помощи следующей совокупности множеств [75] [76]:

 

где:

· - конечное множество состояний автомата;

· - начальное состояние автомата (;

· - множество заключительных состояний, ;

· - конечное множество допустимых входных символов (входной алфавит);

· - функция переходов автомата: .

Автомат функционирует в дискретном автоматном времени, моментами которого являются такты, т.е. примыкающие друг к другу равные интервалы времени, каждому из которых соответствуют свои постоянные значения входного и выходного сигнала, а также внутреннего состояния автомата. Он начинает работу в состоянии q0, считывая по одному из входных символов. После считывания автомат переходит в новое состояние из в соответствии с функцией переходов. Если по завершении считывания входного слова (цепочки символов) автомат оказывается в одном из допустимых состояний, то слово «принимается» автоматом. В этом случае говорят, что оно принадлежит языку данного автомата. В противном случае слово «отвергается».

Дискретно-стохастические модели (Р-схемы)

Отличие этой схемы от F-схемы заключается в учете фактора случайности с позиций теории вероятности, т.е. она ориентирована на объекты, для которых характерно случайное поведение. Поскольку сущность дискретности основного параметра сохраняется, то основным представителем этой схемы является модель - вероятностного автомата (probabilistic automat) или P-автомата (отсюда и название: Р-схема).

Для построения математической модели вероятностного автомата необходимо описать законы распределения тех его сторон, которые характеризуются стохастичностью. Обычно это вероятности перехода из одного возможного состояния в другое. Более подробно с вероятностными автоматами можно познакомиться в работе [77] К дискретно-стохастической схеме можно отнести и цепи Маркова, которые моделируют в измеримом пространстве дискретный по времени и значению заданный марковский процесс. Напомним, что процесс является марковским, если он описывает такую последовательность случайных событий (событием является переход из одного состояния в другое в результате случайного испытания), в которой вероятность каждого события зависит только от состояния, в котором объект моделирования находится в текущий момент и не зависит от более ранних состояний. Поэтому конечная марковская цепь может быть задана полным множеством возможных состояний объекта и матрицей переходных вероятностей , где есть вероятность перехода объекта из состоя в состояние , (предполагается, что вначале система может находиться в любом из возможных состояний с известной вероятностью ).

 

Непрерывно-стохастические модели (Q-схемы)

Непрерывно-стохастические схемы отличаются непрерывным характером изменения времени и наличием случайности в поведении. Основной непрерывно-стохастической схемой формализованного описания служит аппарат систем массового обслуживания (queuing system).

В общем случае модель системы массового обслуживания (СМО) задается следующей совокупностью множеств[78]:

 

,

где

- поток заявок;

- поток обслуживания (описание интервалов времени между началом и окончание обслуживанием заявки;

- накопитель заявок;

- выходной поток;

- оператор сопряжения, отражающий взаимосвязь каналов и накопителей;

- множество операторов поведения заявок

Когда говорят о СМО, подразумевают [79], что есть типовые пути (каналы обслуживания), через которые в процессе обработки проходят так называемые заявки на обслуживание. Принято говорить, что заявки обслуживаются каналами. Каналы могут быть разными по назначению, характеристикам, они могут сочетаться в разных комбинациях. Если канал свободен, то заявка обслуживается каналом. В случае занятости канала заявки либо становятся в очередь, либо им отказывают в обслуживании и они исключаться из дальнейшего рассмотрения (СМО с отказами). Важно, что заявки, с точки зрения системы, абстрактны: это все то, что желает обслужиться, то есть пройти определенный путь в системе. Каналы являются также абстракцией: это все то, что обслуживает заявки.

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

1) Среднее число обслуживаемых заявок СМО в единицу времени;

2) Среднее число заявок, покидающих СМО не обслуженными;

3) Среднее время ожидания в очереди и т.п.

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

Обобщенный подход (А схемы)

Основная идея агрегативного подхода предложенного Н.П. Бусленко и положенного в основу обобщенного подхода заключается в том, что рассматриваемая система расчленяется на отдельные подсистемы (агрегаты) таким образом, чтобы каждая из них удовлетворительно описывалась той или иной типовой схемой. Если выделенная подсистема не может быть удовлетворительно описана типовой схемой, то она вновь подвергается очередному разбиению на агрегаты (агрегаты второго уровня) и т.д. Важнейшим моментом здесь является сохранение и отображение связей между выделенными подсистемами. Таким образом, с формальной точки зрения агрегативная модель есть знакомая нам пара

,

где - множество математических моделей частей системы (агрегатов);

- множество операторов, описывающих связи между агрегатами.

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

Отдельным важным этапом моделирования является контроль правильности математической модели. Несомненно, что качество математической модели можно оценить только по результатам проведения ней экспериментов. Вместе с тем после построения математической модели целесообразно выполнить следующие действия [80]:

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

проверка порядков, состоящая в сравнении порядков складываемых или вычитаемых величин и исключении из математических соотношений малозначимых параметров;

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

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

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

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

Пример построения динамической модели

 

Для иллюстрации процесса построения математической модели рассмотрим пример решения широко известной задачи динамки популяции. В 1798 Мальтус опубликовал свою работу, посвященную проблеме [81]выживаемости человечества и содержащую соответствующую математическую модель. В ее основе лежит предположение о том, что изменение численности популяции пропорционально исходному объему популяции (численность популяции на момент времени ), рассматриваемому промежутку времени и некоторому обобщенному коэффициенту - коэффициенту рождаемости, т.е. . Заметим, что это характерный пример линейного мышления.

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

 

 

Это обыкновенное дифференциальное уравнение, решение которого при , имеет вид

 

.

 

Если ввести показатель мгновенной смертности d (коэффициент смертности), то модель приобретает вид

 

 

Решение этого уравнения (изменение численности популяции во времени) есть функция

 

 

Величина служит мерой, определяющей скорость роста популяции. Если , то популяция в данный момент сокращается, а при возрастает.

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

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

 

 

В частном случае, если - максимальная численность популяции, которую может обеспечить окружающая среда и изменение скорости роста популяции пропорционально величине , то модель примет вид

 

.

Это уравнение имеет решение

 

 

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

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

 

 

где описывает влияние численности видов на их собственные скорости роста, есть мера подавления вида видом (.

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

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

Изменение данного состояния за малое время складывается из следующих составляющих:

1. Переход из нижнего состояния в верхнее: и ;

2. Переход из верхнего состояния в нижнее: и .

Исключения составляют лишь граничные состояния и : из можно прейти только в , а из только в .

Эти рассуждения позволяют составить следующую систему разностных дифференциальных уравнений.

 

(7)

 

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

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

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 273; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.90.141 (0.04 с.)