Принципы использования моделирования

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

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 15.10.2013
Размер файла 177,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

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

1. Современное состояние вопроса моделирования систем

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

1.1 Моделирование как метод научного познания

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

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

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

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

1.2 Использование моделирования при исследовании и проектировании сложных систем

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

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

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

1.3 Особенности использования моделей

Выбор метода моделирования и необходимая детализация моделей существенно зависят от этапа разработки сложной системы. На этапах обследования объекта управления, например промышленного предприятия, и разработки технического задания на проектирование автоматизированной системы управления модели в основном носят описательный характер и преследуют цель наиболее полно представить в компактной форме информацию об объекте, необходимую разработчику системы. На этапах разработки технического и рабочего проектов систем, модели отдельных подсистем детализируются, и моделирование служит для решения конкретных задач проектирования, т.е. выбора оптимального по определенному критерию при заданных ограничениях варианта из множества допустимых. Поэтому в основном на этих этапах проектирования сложных систем используются модели для целей синтеза. Целевое назначение моделирования на этапе внедрения и эксплуатации сложных систем - это проигрывание возможных ситуаций для принятия обоснованных и перспективных решений по управлению объектом. Моделирование (имитацию) также широко применяют при обучении и тренировке персонала автоматизированных систем управления, вычислительных комплексов и сетей, информационных систем в различных сферах. В этом случае моделирование носит характер деловых игр. Модель, реализуемая обычно на ЭВМ, воспроизводит поведение управляемого объекта и внешней среды, а люди в определенные моменты времени принимают решения по управлению объектом. АСОИУ являются системами, которые развиваются по мере эволюции объекта управления, появления новых средств управления и т.д. Поэтому при прогнозировании развития сложных систем роль моделирования очень высока, так как это единственная возможность ответить на многочисленные вопросы о путях дальнейшего эффективного развития системы и выбора из них наиболее оптимального.

1.4 Классификация методов моделирования систем

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

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

2. Математические схемы моделирования систем

Наибольшие затруднения и серьезные ошибки при моделировании возникают при переходе от содержательного к формальному описанию объектов исследования, что объясняется участием в этом творческом процессе коллективов разных специальностей: специалистов в области систем, которым требуется моделировать (заказчиков), и специалистов в области машинного моделирования (исполнителей). Эффективным средством для нахождения взаимопонимания между этими группами специалистов является язык математических схем, позволяющий во главу угла поставить вопрос об адекватности перехода от содержательного описания системы к её математической схеме, а лишь затем решать вопрос о конкретном методе получения результатов с использованием ЭВМ: аналитическом или имитационном, возможно и комбинирование, т.е. аналитико-имитационном.

Основные подходы к построению математических моделей систем

Исходной информацией при построении математических моделей процессов функционирования систем служат данные о назначении и условиях работы исследуемой (проектируемой) системы S. Эта информация определяет основную цель моделирования систем S и позволяет сформулировать требования к разрабатываемой математической модели М, причем уровень абстрагирования зависит от круга тех вопросов, на которые исследователь системы хочет получить ответ с помощью модели, и в какой-то степени определяет выбор математической схемы.

Математические схемы

Математическую схему можно определить как звено при переходе от содержательного к формальному описанию процесса функционирования системы с учетом воздействия внешней среды, т.е. имеет место цепочка «описательная модель - математическая схема - математическая [аналитическая или (и) имитационная] модель».

Каждая конкретная система S характеризуется набором свойств, под которыми понимаются величины, отражающие поведение моделируемого объекта (реальной системы) и учитывающие условия ее функционирования во взаимодействии с внешней средой (системой) Е. При построении математической модели системы необходимо решить вопрос об ее полноте. Полнота модели регулируется в основном выбором границы «система S - среда Е». Также должна быть решена задача упрощения модели, которая помогает выделить основные свойства системы, отбросив второстепенные. Причем отнесение свойств системы к основным или второстепенным существенно зависит от цели моделирования системы (например, анализ вероятностно-временных характеристик процесса функционирования системы, синтез структуры системы и т.д.).

Формальная модель объекта

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

совокупность воздействий внешней среды

совокупность внутренних (собственных) параметров системы

совокупность выходных характеристик системы

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

Процесс функционирования системы S описывается во времени оператором , который в общем случае преобразует экзогенные переменные в эндогенные в соответствии с соотношениями вида

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

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

Соотношения являются математическим описанием поведения объекта (системы) моделирование во времени t, т.е. отражают его динамические свойства. Поэтому математические модели такого вида принято называть динамическими моделями (системами).

Для статических моделей математическая модель представляет собой отображение между двумя подмножествами свойств моделируемого объекта Y и {X, V, H}, что в векторной форме может быть записано как

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

и ,

где в момент

…, в момент и т.д.,

Если рассматривать процесс функционирования системы S как последовательную смену состояний то они могут быть интерпретированы как координаты точки в k-мерном фазовом пространстве, причем каждой реализации процесса будет соответствовать некоторая фазовая траектория. Совокупность всех возможных значений состояний называется пространством состояний объекта моделирования Z, причем

Состояния системы S в момент времени полностью определяется начальными условиями [где ], входными воздействиями внутренними параметрами и воздействиями внешней среды которые имели место за промежуток времени с помощью двух векторных уравнений

моделирование математический познание

Первое уравнение по начальному состоянию и экзогенным переменным определяет вектор-функцию а второе по полученному значению состояний - эндогенные переменные на выходе системы Таким образом, цепочка уравнений объекта «вход - состояния - выход» позволяет определить характеристики системы

В общем случае время модели системы S может рассматриваться на интервале моделирования (0, Т) как непрерывное, так и дискретное, т.е. квантованное на отрезки длинной временных единиц каждый, когда где - число интервалов дискретизации.

Таким образом, под математической моделью объекта (реальной системы) понимают конечное подмножество переменных вместе с математическими связями между ними и характеристиками

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

Очевидно, что детерминированная модель является частным случаем стохастической модели.

Типовые схемы

Приведенные математические соотношения представляют собой математические схемы общего вида и позволяют описать широкий класс систем. Однако в практике моделирования объектов в области системотехники и системного анализа на первоначальных этапах исследования системы рациональнее использовать типовые математические схемы: дифференциальные уравнения, конечные и вероятностные автоматы, системы массового обслуживания, сети Петри и т.д. Не обладая такой степенью общности, как рассмотренные модели, типовые математические схемы имеют преимущества простоты и наглядности, но при существенном сужении возможностей применения. В качестве детерминированных моделей, когда при исследовании случайные факторы не учитываются, для представления систем, функционирующих в непрерывном времени, используются дифференциальные, интегральные, интегро-дифференциальные и другие уравнения, а для представления систем, функционирующих в дискретном времени, - конечные автоматы и конечно-разностные схемы. В качестве стохастических моделей (при учете случайных факторов) для представления систем с дискретным временем используются вероятностные автоматы, а для представления системы с непрерывным временем - системы массового обслуживания и т.д. Перечисленные типовые математические схемы, естественно, не могут претендовать на возможность описания на их базе всех процессов, происходящих в больших информационно-управляющих системах. Для таких систем в ряде случаев более перспективным является применение агрегативных моделей. Агрегативные модели (системы) позволяют описать широкий круг объектов исследования с отображением системного характера этих объектов. Именно при агрегативном описании сложный объект (система) расчленяется на конечное число частей (подсистем), сохраняя при этом связи, обеспечивающие взаимодействие частей. Таким образом, при построении математических моделей процессов функционирования систем можно выделить следующие основные подходы: непрерывно-детерминированный (например, дифференциальные уравнения); дискретно-детерминированный (конечные автоматы); дискретно-стохастический (вероятностные автоматы); непрерывно-стохастический (системы массового обслуживания); обобщенный, или универсальный (агрегативные системы).

Непрерывно-детерминированные модели

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

Основные соотношения

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

Где и - n-мерные векторы; - вектор-функция, которая определена на некотором - мерном множество и является непрерывной.

Так как математические схемы такого вида отражают динамику изучаемой системы, т.е. её поведение во времени, то они называются D-схемами (англ. dynamic).

В простейшем случае обыкновенное дифференциальное уравнение имеет вид

Наиболее Важно для системотехники приложение D-схем в качестве математического аппарата в теории автоматического управления. Для иллюстрации особенностей построения и применения D-схем рассмотрим простейший пример формализации процесса функционирования двух элементарных систем различной физической природы: механической (маятника, рис. 1, а) и электрической (колебательный контур, рис. 1.0, б).

Рис. 1.0. Элементарные системы

Процесс малых колебаний маятника описывается обыкновенным дифференциальным уровнем

где - масса и длинна подвеса маятника; g - ускорение свободного падения; - угол отклонения маятника в момент времени

Из этого уравнения свободного колебания маятника можно найти оценки интересующих характеристик. Например, период колебания маятника

Аналогично, процессы в электрическом колебательном контуре описываются обыкновенным дифференциальным уравнением

где - индуктивность и емкость конденсатора; - заряд конденсатора в момент времени

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

Очевидно, что, введя обозначения получим обыкновенное дифференциальное уравнение второго порядка, описывающее поведение этой замкнутой системы:

где параметры системы; состояние системы в момент времени

Таким образом, поведение этих двух объектов может быть исследовано на основе общей математической модели Кроме того, необходимо отметить, что поведение одной из систем может быть проанализировано с помощью другой. Например, поведение маятника (системы ) может быть изучено с помощью электрического колебательного контура (системы ).

Если изучаемая система , т.е. маятник или контур, взаимодействует с внешней средой , то появляется входное воздействие (Внешняя сила для маятника и источник энергии для контура) и непрерывно-детерминированная модель такой системы будет иметь вид

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

Дискретно-детерминированные модели

Особенности дискретно-детерминированного подхода на этапе формализации процесса функционирования систем рассмотрим на примере использования в качестве математического аппарата теории автоматов. Теория автоматов - это раздел теоретической кибернетики, в котором изучаются математические модели - автоматы. На основе этой теории система представляется в виде автомата, перерабатывающего дискретную информацию и меняющего свои внутренние состояния лишь в допустимые моменты времени. Понятие «автомат» варьируется в зависимости от характера конкретно изучаемых систем, от принятого уровня абстракции и целесообразной степени общности.

Основные соотношения

Автомат можно представить как некоторое устройство (черный ящик), на которое подаются входные сигналы и снимаются выходные и которое может иметь некоторые внутренние состояния. Конечным автоматом называется автомат, у которого множество внутренних состояний и входных сигналов (а следовательно, и множество выходных сигналов) являются конечными множествами.

Абстрактно конечный автомат (англ. finite automata) можно представить как математическую схему (F-схему), характеризующуюся шестью элементами: конечным множеством входных сигналов (входным алфавитом); конечным множеством выходных сигналов (выходным алфавитом); конечным множеством внутренних состояний (внутренним алфавитом или алфавитом состояний); начальным состоянием ; функцией переходов ; функцией выходов . Автомат, задаваемый F-схемой: , - функционирует в дискретном автоматном времени, моментами которого являются такты, т.е. примыкающие друг к другу равные интервалы времени, каждому из которых соответствуют постоянные значения входного и выходного сигналов и внутренние состояния. Обозначим состояние, а также входной и выходной сигналы, соответствующие - му такту при через . При этом, по условию, а

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

Таким образом, работа конечного автомата происходит по следующей

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

для автомата второго рода

Автомат второго рода, для которого

т.е. функция выходов не зависит от входной переменной , называется автоматом Мура.

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

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

.

Эта функция называется булевой, если алфавиты X и Y, которым принадлежат значения сигналов х и у, состоят из двух букв. По характеру отсчета дискретного времени конечные автоматы делятся на синхронные и асинхронные. В синхронных F-автоматах моменты времени, в которые автомат «считывает» входные сигналы, определяются принудительно синхронизирующими сигналами. После очередного синхронизирующего сигнала с учетом «считанного» и в соответствии с уравнениями и происходит переход в новое состояние и выдача сигнала на выходе, после чего автомат может воспринимать следующее значение входного сигнала. Таким образом, реакция автомата на каждое значение входного сигнала заканчивается за один такт, длительность которого определяется интервалом между соседними синхронизирующими сигналами. Асинхронный F-автомат считывает входной сигнал непрерывно, и поэтому, реагируя на достаточно длинный входной сигнал постоянной величины х, он может, как следует из и , несколько раз изменять состояние, выдавая соответствующее число выходных сигналов, пока не перейдет в устойчивое, - которое уже не может быть изменено данным входным сигналом.

3. Дискретно-стохастические модели

Основные соотношения

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

Введем математическое понятие -автомата, используя понятия, введенные для -автомата. Рассмотрим множество , элементами которого являются всевозможные пары , где и , - элементы входного подмножества X и подмножества состояний Z соответственно. Если существуют две такие функции и , то с их помощью осуществляются отображения и , то говорят, что определяет автомат детерминированного типа.

Введем в рассмотрение более общую математическую схему. Пусть Ф - множество всевозможных пар вида , где - элемент выходного подмножества Y. Потребуем, чтобы любой элемент множества G индуцировал на множестве Ф некоторый закон распределения следующего вида:

Элементы из Ф

При этом , где - вероятности перехода автомата в состояние и появления на выходе сигнала если он был в состоянии и на его вход в этот момент времени поступил сигнал . Число таких распределений, представленных в виде таблиц, равно числу элементов множества G. Обозначим множество этих таблиц через В. Тогда четверка элементов называется вероятностным автоматом - автоматом).

Пусть элементы множества G индуцируют некоторые законы распределения на подмножествах Y и Z, что можно представить соответственно в виде:

Элементы из Y

Элементы из Z

При этом и , где и - вероятности перехода Р - автомата в состояние и появления выходного сигнала при условии, что Р - автомат находился в состоянии и на его вход поступил входной сигнал .

Если для всех и имеет место соотношение , то такой Р - автомат называется вероятностным автоматом Мили. Это требование означает выполнение условия независимости распределений для нового состояния Р - автомата и его выходного сигнала.

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

Элементы из

Здесь , где - вероятность появления выходного сигнала при условии, что Р - автомат находился в состоянии .

4. Непрерывно-стохастические модели

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

Основные соотношения

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

В любом элементарном акте обслуживания можно выделить две основные составляющие: ожидание обслуживания заявкой и собственно обслуживание заявки. Это можно изобразить в виде некоторого -го прибора обслуживания (рис. 1.1), состоящего из накопителя заявок , в котором может одновременно находиться заявок, где - емкость i-го накопителя, и канала обслуживания заявок (или просто канала) . На каждый элемент прибора обслуживания поступают потоки событий: в накопитель - поток заявок , на канал - поток обслуживании .

Потоком событий называется последовательность событий, происходящих одно за другим в какие-то случайные моменты времени. Различают потоки однородных и неоднородных событий. Поток событий называется однородным, если он характеризуется только моментами поступления этих событий (вызывающими моментами) и задается последовательностью {} = {}, где - момент наступления го события - неотрицательное вещественное число. Однородный поток событий также может быть задан в виде последовательности промежутков времени между м и () - м событиями {}, которая однозначно связана с последовательностью вызывающих моментов {}, где т.е.

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

Прибор обслуживания заявок

5. Комбинированные модели

Наиболее известным общим подходом к формальному описанию процессов функционирования систем является подход, предложенный Н.П. Бусленко. Этот подход позволяет описывать поведение непрерывных и дискретных, детерминированных и стохастических систем, т.е. по сравнению с рассмотренными является обобщенным (универсальным) и базируется на понятии агрегативной системы (от англ. aggregate system), представляющей собой формальную схему общего вида, которую будем называть А-схемой

Основные соотношения

Анализ существующих средств моделирования систем и задач, решаемых с помощью метода моделирования на ЭВМ, неизбежно приводит к выводу, что комплексное решение проблем, возникающих в процессе создания и машинной реализации модели, возможно лишь в случае, если моделирующие системы имеют в своей основе единую формальную математическую схему, т.е. А-схему. Такая схема должна одновременно выполнять несколько функций: являться адекватным математическим описанием объекта моделирования, т.е. системы S, служить основой для построения алгоритмов и программ при машинной реализации модели М, позволять в упрощенном варианте (для частных случаев) проводить аналитические исследования.

Приведенные требования в определенной степени противоречивы. Тем не менее в рамках обобщенного подхода на основе А-схем удается найти между ними некоторый компромисс.

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

В качестве элемента А-схемы выступает агрегат, а связь между агрегатами (внутри системы S и с внешней средой Е) осуществляется с помощью оператора сопряжения R. Очевидно, что агрегат сам может рассматриваться как А-схема, т.е. может разбиваться на элементы (агрегаты) следующего уровня.

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

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

Обозначим полуинтервал времени < как , а полуинтервал < - как . Если интервал времени не содержит ни одного момента поступления сигналов, то для состояние агрегата определяется случайным оператором U в соответствии с соотношением

.

Совокупность случайных операторов V и U рассматривается как оператор переходов агрегата в новые состояния. При этом процесс функционирования агрегата состоит из скачков состояний в моменты поступления входных сигналов х (оператор V) и изменений состояний между этими моментами и (оператор U). На оператор U не накладывается никаких ограничений, поэтому допустимы скачки состояний в моменты времени, не являющиеся моментами поступления входных сигналов х. В дальнейшем моменты скачков будем называть особыми моментами времени , а состояния - особыми состояниями А-схемы. Для описания скачков состояний в особые моменты времени будем использовать случайный оператор W, представляющий собой частный случай оператора U, т.е.

.

В множестве состояний Z выделяется такое подмножество , что если достигает , то это состояние является моментом выдачи выходного сигнала, определяемого оператором выходов

.

Таким образом, под агрегатом будем понимать любой объект, определяемый упорядоченной совокупностью рассмотренных множеств Т, X, Y, Z, , Н и случайных операторов V, U, W, G.

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

Заключение

В ходе написания этой курсовой работы были выполнены поставленные задачи, а именно раскрыты основные понятия данного раздела науки, как математическое моделирование, при помощи математических схем.

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

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

Список использованной литературы

1. Арсеньев Б.П. Интеграция распределенных баз данных - СПБ.: Лань, 2000.

2. Арсеньев Б.П., Яковлев С.А. Интеграция распределенных баз данных. - СПб.: Лань, 2000.

3. Борн Г. Форматы данных. - Киев: торгово-издательское бюро BHV, 199S.

4. Бусленко Н.П. Моделирование сложных систем. - М.: Наука, 1988.

5. Веников В.А., Веников Г.В. Теория подобия и моделирования. - М.: Высшая школа, 1984.

6. Гнеденко Б.Д., Коваленко И.Н. Введение в теорию массового обслуживания. - М.: Наука, 1987.

7. Головин Ю.А., Яковлев С.А. Применение языков моделирования в обучении методам программной имитации сложных систем // Тез. докл. 6-й Междунар. конф. «Региональная информатика - 98»; Ч. 1. - СПб, 1998.

8. Громов Г.Р. Очерки информационной технологии. - М.: Инфоарт., 1992.

9. Дегтярев Ю.И. Исследование операций. - М.: Высшая школа, 1986.

10. Ермаков С.М., Мелос В.Б. Математический эксперимент с моделями сложных стохастических систем. - СПб.: Изд. ГУ, 1993.

11. Имитационное моделирование производственных систем/ Под ред. А.А. Вавилова. - М.: Машиностроение; Берлин: Техник, 1983.

12. Инструментальные средства персональных ЭВМ. В 10 кн. - М.: Высшая школа, 1993.

13. Калашников В.В., Рачев С.Т. Математические методы построения стохастических моделей обслуживания. - М.: Наука, 1988.

14. Калиниченко Л.А., Рывкин В.М. Машины баз данных и знаний - М.: Наука, 1990.

15. Каляное Г.Н. CASE структурный системный анализ. - М.: Лори, 1996.

16. Кандрашина Е.Ю., Литвинцева Л.В. Поспелов Д.А. Представление знаний о времени и пространстве в интеллектуальных системах, - М.: Наука, 1989.

17. Киндлер Е. Языки моделирования. - М.: Энергия, 198S.

18. Клеймен Дж. Статистические методы в имитационном моделировании. - М.: Статистика, 1978.

19. Кривулин Н.К. Оптимизация сложных систем при имитационном моделировании // Вестник Ленингр. Ун-та. 1990. №8.

20. Кулаичев А.П. Компьютерный контроль процессов и анализ сигналов. - М.: Информатика и компьютеры, 1999.

21. Линник И.Ю. Улучшение скорости сходимости метода Монте-Карло в некоторых задачах теории массового обслуживания // Кибернетика. №5. 1978.

22. Математическая теория планирования эксперимента / Под ред. С.М. Ермакова. - М.: Наука, 1983.

23. Марк Д.А., Мак-Гоуен К. SADT. - Методология структурного анализа и проектирования - М.: Метатехнология, 1993.

24. Моисеев И.Н. Математические задачи системного анализа. М.: Наука, 1981.

25. Мухин О.И. Компьютерная инструментальная среда. - Пермь: ПГТУ, 1991.

26. Назаров С.В. Операционные системы специализированных вычислительных комплексов: теория построения и системного проектирования. М.: Машиностроение, 1989.

27. Николис Г., Пригожий И. Познание сложного. Введение - М.: Мир, 1990.

Размещено на Allbest.ru


Подобные документы

  • Возникновение и развитие теории динамических систем. Развитие методов реконструкции математических моделей динамических систем. Математическое моделирование - один из основных методов научного исследования.

    реферат [35,0 K], добавлен 15.05.2007

  • Сущность моделирования, значение и необходимость создания различных моделей, сферы их практического использования. Свойства объекта, существенные и несущественные для принятия решений. Граф как средство наглядного представления состава и структуры схемы.

    презентация [4,3 M], добавлен 26.06.2014

  • Анализ математических моделей, линейная система автоматического управления и дифференциальные уравнения, векторно-матричные формы и преобразование структурной схемы. Метод последовательного интегрирования, результаты исследований и единичный импульс.

    курсовая работа [513,2 K], добавлен 08.10.2011

  • Проведение численного моделирования системы, описанной системой дифференциальных уравнений первого порядка. Схемы моделирования методом последовательного (непосредственного) интегрирования, вспомогательной переменной и методом канонической формы.

    контрольная работа [550,9 K], добавлен 12.12.2013

  • Понятие и классификация систем, их типы и методика управления. Сущность и методология математического моделирования. Системы, описываемые дифференциальными уравнениями. Некоторые задачи теории графов: о Кенигсбергских мостах, о выходе из лабиринта.

    презентация [640,6 K], добавлен 23.06.2013

  • Некоторые математические вопросы теории обслуживания сложных систем. Организация обслуживания при ограниченной информации о надёжности системы. Алгоритмы безотказной работы системы и нахождение времени плановой предупредительной профилактики систем.

    реферат [1,4 M], добавлен 19.06.2008

  • Применение системы MathCAD при решении прикладных задач технического характера. Основные средства математического моделирования. Решение дифференциальных уравнений. Использование системы MathCad для реализации математических моделей электрических схем.

    курсовая работа [489,1 K], добавлен 17.11.2016

  • Процесс выбора или построения модели для исследования определенных свойств оригинала в определенных условиях. Стадии процесса моделирования. Математические модели и их виды. Адекватность математических моделей. Рассогласование между оригиналом и моделью.

    контрольная работа [69,9 K], добавлен 09.10.2016

  • Знакомство с основными требованиями к вычислительным методам. Рассмотрение особенностей математического моделирования. Вычислительный эксперимент как метод исследования сложных проблем, основанный на построении математических моделей, анализ этапов.

    презентация [12,6 K], добавлен 30.10.2013

  • Основные понятия математического моделирования, характеристика этапов создания моделей задач планирования производства и транспортных задач; аналитический и программный подходы к их решению. Симплекс-метод решения задач линейного программирования.

    курсовая работа [2,2 M], добавлен 11.12.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.