это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
4032759
Ознакомительный фрагмент работы:
Введение
Имитационное моделирование — это распространенная разновидность аналогового моделирования, реализуемого с помощью набора математических инструментальных средств, специальных имитирующих компьютерных программ и технологий программирования, позволяющих посредством процессов-аналогов провести целенаправленное исследование структуры и функций реального сложного процесса в памяти компьютера в режиме «имитации», выполнить оптимизацию некоторых его параметров.Моделирующая система в основе объектов включает транзакты, которые имитируют потоки в реальных системах, и графу модели. В данной работе мы хотим акцентировать наше внимание на программировании условий прохождения транзакта по графу модели.Цель: выявить характеристики, присущие программированию условий прохождения транзакта по графу модели.Задачи:1. Определить сущность понятий, относящихся к объектам модели: транзакты, графа модели.2. Предоставить информацию о программировании условий прохождения транзакта по графу модели.Глава 1. Сущность понятий, относящихся к объектам модели 1.1 Основные объекты моделиМоделирующая система выполняет следующие основные функции:1) предоставляет разработчику средства для формализованного описания дискретных компонентов, дисциплин выполнения различных работ, для задания структуры графа и привязки объектов модели к координатной сетке общего информационного поля;2) осуществляет координацию событий, определение путей прохождения транзактов, изменение состояний узлов и передачу управления моделям непрерывных компонентов.Такая система позволяет передавать результаты моделирования, используемые для принятия управленческих решений, из модели в базы данных экономической информационной системы либо «подкачивать» актуализируемые во времени параметры в модель из баз данных.Существует 6 основных понятий, на которых базируется концепция моделирующей системы: граф модели, транзакт, узлы графа, событие, ресурс, пространство. Более подробно в рамках данной темы рассмотрим граф модели и транзакт.1.2. Сущность понятий графа модели и транзакта.Граф модели - структурная среда протекания всех моделируемых процессов, независимо от количества уровней структурного анализа. Все процессы, независимо от количества уровней структурного анализа, объединяются в виде направленного графа.Транзакт — это формальный запрос на какое-либо обслуживание. Транзакт в отличие от обычных заявок, которые рассматриваются при анализе моделей массового обслуживания, имеет набор динамически изменяющихся особых свойств и параметров. Пути миграции транзактов по графу стохастической сети определяются логикой функционирования компонентов модели в узлах сети. Транзакт является динамической единицей любой модели, работающей под управлением имитатора, и может выполнять следующие функции: порождать группы (семейства) других транзактов; поглощать другие транзакты конкретного семейства; захватывать ресурсы и использовать их некоторое время, а затем — освобождать; определять времена обслуживания, накапливать информацию о пройденном пути и иметь информацию о своем дальнейшем пути и о путях других транзактов.Основные параметры транзактов: уникальный идентификатор транзакта; идентификатор (номер) семейства, к которому принадлежит транзакт; наборы различных ресурсов, которые транзакт может захватывать и использовать какое-то время; время жизни транзакта; приоритет — неотрицательное число, причем чем больше число, тем выше приоритет транзакта; параметры обслуживания в каком-либо обслуживающем устройстве (включая вероятностные характеристики).Глава 2. Программирование условий прохождения транзакта по графу моделиПри построении моделей часто может встретиться ситуация, когда какой-либо объект имеет несколько подчиненных объектов, объединенных общим именем класса, в который они попадают, и требуется решить, в какой из подчиненных узлов направлять транзакт. В этом случае можно поступить, следующим образом: транзакт тем чаще направляется в узел, чем больший вес он имеет. Под весом в данном случае понимается любая количественная характеристика объекта, по которой может производиться сравнение. На рис. 1 приведен пример фрагмента модели.Рис. 1. Фрагмент графа моделиУсловие выбора узла с номером к выглядит следующим образом:, где р - случайная величина, равномерно распределенная на отрезке [0,1].Условие нормирования записывается так:Следует учесть, что.Если в модели имеется несколько принадлежащих к одному классу объектов, каждый из которых представлен несколькими узлами, то целесообразно нумеровать узлы, относящиеся к каждому объекту, таким образом, чтобы номера соответствующих узлов разных объектов были функцией от номера объекта данного класса. Существуют следующие рекомендации по нумерации узлов составных объектов одного класса. Если в модели имеется несколько принадлежащих к одному классу объектов, каждый из которых представлен несколькими узлами, то целесообразно нумеровать узлы, относящиеся к каждому объекту, таким образом, чтобы номера соответствующих узлов разных объектов были функцией от номера объекта данного класса (рис. 2). Рис. 2. Пример объективно-зависимой нумерации узловk1=10m+1; k2=10m+2; k3=10m+3.В этом случае типовые блоки обработки транзактов в одних и тех же узлах разных объектов можно оформить в виде процедур, вызываемых с параметром «Номер объекта», вместо того чтобы переписывать одни и те же операторы обработки, изменяя лишь номера узлов. Таким образом, для каждого класса объектов, входящих в модель, могут быть составлены наборы стандартных модулей обработки транзактов, что значительно упростит программирование модели.
Заключение
В данной работе мы выявили характеристики, присущие программированию условий прохождения транзакта по графу модели: определили сущность понятий, относящихся к объектам модели: транзакты, графа модели, а также предоставили информацию о программировании условий прохождения транзакта по графу модели.
Список литературы
1. Имитационное моделирование экономических процессов: Учеб. пособие / А.А. Емельянов, Е.А. Власова, Р.В. Дума; под ред. А.А. Емельянова. - М.: Финансы и статистика, 2002. - 368 с.2. Операторы динамического управления генераторами, процессами и планами. Ветвление по условию и вероятностные мультиветвления: описание условий. // URL: https://studfile.net/preview/5051585/page:5/ (дата обращения: 06.05.2022).3. Основные объекты модели // URL: https://megaobuchalka.ru/16/19223.html (дата обращения: 06.05.2022).4. Технологии имитационного моделирования в системе Pilgrim // URL: http://simulation.su/uploads/files/default/2006-emelyanov-1.pdf (дата обращения: 06.05.2022).
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Выполнить 2 контрольные работы по Информационные технологии и сети в нефтегазовой отрасли. М-07765
Контрольная, Информационные технологии
Срок сдачи к 12 дек.
Архитектура и организация конфигурации памяти вычислительной системы
Лабораторная, Архитектура средств вычислительной техники
Срок сдачи к 12 дек.
Организации профилактики травматизма в спортивных секциях в общеобразовательной школе
Курсовая, профилактики травматизма, медицина
Срок сдачи к 5 дек.
краткая характеристика сбербанка анализ тарифов РКО
Отчет по практике, дистанционное банковское обслуживание
Срок сдачи к 5 дек.
Исследование методов получения случайных чисел с заданным законом распределения
Лабораторная, Моделирование, математика
Срок сдачи к 10 дек.
Проектирование заготовок, получаемых литьем в песчано-глинистые формы
Лабораторная, основы технологии машиностроения
Срок сдачи к 14 дек.
Вам необходимо выбрать модель медиастратегии
Другое, Медиапланирование, реклама, маркетинг
Срок сдачи к 7 дек.
Ответить на задания
Решение задач, Цифровизация процессов управления, информатика, программирование
Срок сдачи к 20 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Информационные технологии
Срок сдачи к 11 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Геология
Срок сдачи к 11 дек.
Разработка веб-информационной системы для автоматизации складских операций компании Hoff
Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления
Срок сдачи к 1 мар.
Нужно решить задание по информатике и математическому анализу (скрин...
Решение задач, Информатика
Срок сдачи к 5 дек.
Заполните форму и узнайте цену на индивидуальную работу!