Индивидуальные студенческие работы


Реферат на тему языки и системы моделирования

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

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

Каждый из проектировщиков формирует задания на расчет в интерактивном режиме. Анализ результата занимает у проектировщиков 30 с, после чего цикл повторяется. Данные по всем проектировщикам одинаковы. Смоделировать работу системы в течение 6 часов. Для изучения Q-схем используются два подхода: При аналитическом подходе подлежащая анализу схема описывается с помощью формул, отражающих зависимости между ее различными параметрами.

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

Сколько стоит написать твою работу?

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

Источники И1, И2, И3 имитируют поступление заявок от проектировщиков 1,2 и 3 соответственно. Канал К1 имитирует процесс обработки заявок на центральной ЭВМ. Если канал К1 занят, то клапан 1 закрыт. Источники генерируют заявки, идущие затем на ЭВМ. Если ЭВМ занята, реферат на тему языки и системы моделирования заявка остается в источнике дожидаться своей очереди на обработку.

  • Главное окно программы показано на рисунке 10;
  • Язык программирования служит двум связанным между собой целям;
  • Программа была написана на скриптовом языке МАХScript, встроенном непосредственно в редактор трехмерной графики;
  • Однако решения, полученные с использованием экспертных оценок, носят субъективный характер, требования к оборудованию и программному обеспечению также грешат субъективностью, как и оценка гарантий работоспособности и развиваемости предлагаемого проекта системы;
  • Системы класса high-end позволяют собирать исчерпывающую статистику по каждому из компонентов сети при передаче данных по каналам связи и проводить статистическую оценку полученных результатов;
  • На этой стадии можно установить основные характеристики созданной модели, оценить время работы с ней и затраты ресурсов для получения заданного качества соответствия модели процессу функционирования системы S.

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

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

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

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

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

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

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

Таким образом, в ходе построения моделирующего алгоритма были выстроены следующие классы объектов. TQSheme — класс схемы. На него возложены основные функции по проведению эксперимента, а именно: Блок-схемы этих методов приведены ниже.

Виды моделирования. Компьютерное моделирование

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

Этот метод вызывается объектом класса TQSheme, которому принадлежит этот элемент на этапе моделирования перехода заявок. Классы TSource, TAccumulator, TChannel доопределяют функции своего общего предка TElement для обеспечения более конкретного поведения, характерного для элементов соответствующего класса. Главное окно программы показано на рисунке 10. Данная система представляет собой одноканальную СМО с отказами.

Интенсивность потока заявок для нее будет определяться следующим выражением: С учетом того, что данные по всем проектировщикам одинаковы выражение 1 примет следующий вид: Интенсивность потока заявок найдем с помощью выражения где — среднее реферат на тему языки и системы моделирования поступления заявок от одного проектировщика, которое в свою очередь с учетом условий задачи вычисляется как 3где t1 — среднее время набора проектировщиком одной строки задания, t2 — время анализа результата проектировщиком С учетом выражений 23 выражение 1 примет следующий вид: Интенсивность потока обслуживаний для данной системы определяется по формуле 5— среднее время обработке ЭВМ одной задания.

Чтобы найти пропускную способность ЭВМ, воспользуемся формулой для пропускной способности одноканальной СМО с отказами: Воспользовавшись выраженияи 6 и 7найдем коэффициент загрузки ЭВМ и вероятность простоя проектировщика из-за занятости ЭВМ. При моделировании работы системы на ЭВМ были получены следующие результаты: Несовпадение результатов аналитических расчетов и машинного моделирования реферат на тему языки и системы моделирования тем, что в для расчета аналитическим методом данная система была упрощена и приведена к виду одноканальной СМО с отказами, что не учитывает всех особенностей функционирования исходной системы.

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

  • Алгоритм метода AskForParcels показан на рис;
  • Управлять внешними приложениями через механизм OLE Automation;
  • Программные продукты поддержки презентаций;
  • В следующей таблице приведены характеристики нескольких популярных систем имитационного моделирования различного класса - от простых программ, предназначенных для установки на персональном компьютере, до мощных систем, включающих библиотеки большинства имеющихся на рынке коммуникационных устройств и позволяющих в значительной степени автоматизировать исследование изучаемой сети.

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

VK
OK
MR
GP