Главная » Все файлы » Просмотр файлов из архивов » Документы » Моделирование процессов принятия решений на основе системы интеллектуального имитационного моделирования РДО (Еремеев А., Шутова П.)

Моделирование процессов принятия решений на основе системы интеллектуального имитационного моделирования РДО (Еремеев А., Шутова П.), страница 9

2015-08-22СтудИзба

Описание файла

Документ из архива "Моделирование процессов принятия решений на основе системы интеллектуального имитационного моделирования РДО (Еремеев А., Шутова П.)", который расположен в категории "". Всё это находится в предмете "теория игр и исследование операций" из 8 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "теория игр и исследование операций" в общих файлах.

Онлайн просмотр документа "Моделирование процессов принятия решений на основе системы интеллектуального имитационного моделирования РДО (Еремеев А., Шутова П.)"

Текст 9 страницы из документа "Моделирование процессов принятия решений на основе системы интеллектуального имитационного моделирования РДО (Еремеев А., Шутова П.)"

Results_file = <имя_объекта_результатов>.pmv <дата_создания>

Run_file = <имя_прогона>.smr

Model_name = <имя_модели>

Resource _file = <имя_объекта_ресурсов>.rss

OprIev_file = <имя_объекта_операций>.орr

$Changes

<список изменений>

$Status = <статус_окончания_моделирования>

$Result_values <время_начала_сбора_статистической_информации>
<время_окончания_сбора_статистической_информации>
<время_счета> <служебная_информация>

<результирующие_статистики>

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

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

Результирующие статистики по каждому показателю выводятся на отдельной строке в порядке следования показателей в объекте описания показателей. Формат этой строки зависит от вида показателя.

Ниже приводятся форматы для всех видов показателей.

Формат показателя вида watch_state:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минимальное_значение> <максимальное_значение>

Текущее значение  это значение логического выражения для данного показателя в момент вывода объекта результатов (TRUE  ИСТИНА, FALSE  ЛОЖЬ). Число наблюдений представляет собой число интервалов, на которых состояние системы удовлетворяло условию (число раз, когда логическое выражение приобретало значение ИСТИНА, а затем  ЛОЖЬ). Среднее значение есть отношение времени, в течение которого состояние системы на интервале сбора удовлетворяло условию, к длительности интервала сбора показателя. Сумма квадратов  это сумма квадратов длительностей интервалов, в течение которых состояние системы удовлетворяло условию. Минимальное и максимальное значения  это минимальная и максимальная длительность интервала за время наблюдения (сбора показателя).

Формат показателя вида watch_par:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минималыюе_значение> <максимальное_значение>

Текущее значение  это значение параметра в момент вывода объекта результатов. Число наблюдений  это число изменений значения параметра. Среднее значение вычисляется как сумма произведений длительностей интервала, на протяжении которого значение параметра не изменялось, и значений этого параметра, деленная на длительность интервала наблюдения, т.е. представляет собой усредненное по времени значение параметра. Сумма квадратов  это сумма квадратов наблюдений. Минимальное и максимальное значения  это минимальное и максимальное значения параметра за время наблюдения.

Формат показателя вида watch_quant:

<имя_показателя> <текущее_значение> <число_наблюдений> <среднее_значение> <сумма_квадратов> <минимальное_значение> <максимальное_значение>

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

Формат показателя вида watch_value:

<имя_показателя> <число_наблюдений> <среднее_значение> <среднеквадратичное_отклонение> <отклонение_среднего> <минимальное_значение> <максимальное_значение>

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

5. РАБОТА В СРЕДЕ РДО

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

Для работы в интегрированной среде моделирования (ИСМ) РДО необходим компьютер с процессором 486 и выше, операционная система MS Windows 95/NT4.0. Требования к дисковой и оперативной памяти определяются объемом информации пользователя, количеством и сложностью моделей, количеством выполненных прогонов. Для установки собственно ИСМ достаточно иметь около 2 Мбайт доступной на диске памяти. Для нормальной работы программы в операционной среде желательно иметь объем оперативной памяти не менее 12 Мбайт.

5.1. Окна редактора и имитатора ИСМ РДО

Для обеспечения функций интерфейса в ИСМ имеются следующие типы интерфейсных элементов.

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

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

Акселераторы представляют собой кодовые комбинации клавиш, нажатие которых инициирует выполнение определенных действий. Удобны при доступе к функциям меню при редактировании.

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

Диалоговые окна являются средствами ввода и отображения информации.

Общий вид главного окна редактора ИСМ РДО представлен на рис. 5.1.

Рис.5.1. Вид главного окна ИСМ РДО

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

В строке состояния внизу окна указывается место расположения курсора, признак модификации текста и режим вставки или замены.

В пунктах главного меню окна представлены следующие функции.

Пункт меню File:

New (Создать)  создает новый проект. Следует указать путь к файлам проекта и общее имя всех файлов проекта.

Open (Открыть)  открывает существующий проект.

Reopen (Переоткрыть)  предлагает вновь открыть один из списка ранее открываемых проектов.

Save (Сохранить)  сохраняет открытый проект на диске, если он был изменен. При выходе из ИСМ предлагается сохранить измененный проект.

Save as… (Сохранить как…)  сохраняет открытый проект под другим именем и/или в другой папке. Автоматически присваивает открытому проекту новое имя.

Clear all (Очистить все)  удаляет содержимое всех файлов проекта.

Exit (Выход)  выход из программы редактора.

Пункт меню Edit:

Undo (Отменить)  отменяет последнее действие.

Cut (Вырезать)  вырезает текст в буфер обмена.

Copy (Скопировать)  копирует текст в буфер обмена.

Paste (Вставить)  вставляет текст из буфера обмена.

Select all (Выделить все)  выделяет весь текст на текущей странице редактора.

Find… (Найти…)  поиск заданного текста.

Replace… (Заменить…)  поиск заданного текста с последующей заменой на указанный.

Repeate (Повторить)  повторяет поиск или замену текста с позиции курсора.

Пункт меню RDO:

Run (Прогон)  запускает открытый проект на имитацию.

Path (Путь)  требует указания пути расположения РДО-имитатора.

Пункт меню Insert:

Первые девять подпунктов позволяют вставить некоторые зарезервированные слова, соответствующие определенным объектам.

Последние четыре  предоставляют в пользование четыре дополнительных буфера обмена.

Функции, вынесенные на панель инструментов, представлены на рис. 5.2. В табл. 5.1 приведены характеристики (ограничения) РДО-имитаторов, которые можно узнать из меню Помощь|Размерность.

На рис. 5.3 показано окно имитатора, которое имеет свои меню, панель инструментов и строку состояния. Центральная область окна находится в полном распоряжении пользователя и предназначена для размещения кадров анимации.

Пункт меню Options:

Color&Font (Цвет и шрифт)  позволяет изменить цвет и вид шрифта и фона для разных типов текста (комментарии, ошибки и т.д.)

Report (Отчет)  собирает текст всех файлов проекта в один отчетный файл.

PMV scan (Сканировать PMV-файл)  позволяет обновить текст объекта результатов после прогона.

TRC scan (Сканировать TRC-файл)  позволяет обновить текст объекта трассировки после прогона.

New

Open

Save

Run

PDO

path

Options

Report

Find

Replace

PMV

Scan

TRC

Scan

Рис.5.2. Панель инструментов окна редактора

В ИСМ РДО моделирование прогона выполняется в фоновом режиме, что дает возможность продолжить работу, не ожидая окончания выполнения прогона. Например, запустив прогон на моделирование, можно вводить исходные данные для нового прогона или анализировать результаты уже выполненного прогона.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее