ИМЭП_Пособие_лаб_Excel. Имитационное моделирование экономических
Скачать 3.99 Mb.
|
Диаграмма заявок На рис.6 показана Диаграмма заявок. Горизонтальная ось представляет собой время, а вертикальная – номера заявок (первый номер – первая поступившая заявка, второй – вторая и т.д.). Двухцветная полоса описывает «опыт» каждой заявки: левая часть – это период ожидания обслуживания (отсутствует, если заявка сразу же поступила на обслуживание); а правая часть – время обслуживания. Левая граница графика расположена в точке поступления заявки в систему. Этапы создания Диаграммы заявок следующие: 1. Определить с помощью электронных таблиц время поступления каждой заявки , время ее ожидания и обслуживания (рис.7). 2. Построить диаграмму типа «Линейчатая диаграмма с накоплением», используя эти данные (в названии ряда «Поступление заявки» поставить «=””», что в легенде он не отображался) (рис.8). Полученный график представлен на рис.9. 3. Сделать ряд «Поступление заявки» без области и границ (в результате он станет невидимым на диаграмме): двойной клик на ряде или вызов с помощью нажатия правой кнопки опции «Формат ряда данных», затем выбор вкладки «Вид» и установка «невидимый» тип границы и «прозрачный» вид границы (рис.10). 4. Форматировать один из видимых рядов (время обслуживания или время ожидания ), чтобы он имел нулевой зазор (двойной клик на ряде или вызов с помощью нажатия правой кнопки опции «Формат ряда данных» затем выбор вкладки «Параметры» и установка нулевого значения в поле «Ширина зазора») (рис.11). В результате выполнения данных шагов будет получен график, изображенный на рис. 6. Рис .6 – Диаграмма заявок Рис .7 – Полученные данные для построения диаграммы Рис .8- Определение исходных данных Рис .9 – Вид графика после второго этапа Рис .10 – Установка типа границы и заливки Рис .11 - Корректировка ширины зазора Диаграмма устройства обслуживания Диаграмма устройства обслуживания приведена на рис.12. Горизонтальная ось здесь также представляет собой время, а вертикальная – индекс канала обслуживания (число индексов равно числу каналов обслуживания). Состояние каждого канала представляется в виде горизонтальной «полосы», длина которой равна периоду моделирования. Каждая «полоса» сервера разделена на секции, которые показывают, было устройство обслуживания занято или свободно в течение этого временного интервала. Секции «занято» в свою очередь разделены линиями , что позволяет проследить момент, когда было завершено обслуживание одной заявки и сразу же началось следующей. Рис .12 – Диаграмма устройства обслуживания Создание диаграммы устройства обслуживания является более сложным по сравнению с построением диаграммы заявок, и включает следующие шаги: 1. Создать столбец для каждого канала, который содержит все моменты начала и окончания выполнения обслуживания, отсортированные по возрастанию Для этого может быть использована функция НАИМЕНЬШИЙ (блок;k), которая определяет k – е минимальное значение. Данные значения на рис. 13 рассчитаны в столбце с диапазоном А5:А18, где А 5=НАИМЕНЬШИЙ($G$8:$H$14;1) А 6=НАИМЕНЬШИЙ($G$8:$H$14;2) А 7=НАИМЕНЬШИЙ($G$8:$H$14;3) и т.д. 2. Выбрать столбцы, каждый из которых соответствует определенному каналу обслуживания , и построить на их основе диаграмму типа «Линейчатая». Отметить , что ряды расположены в строках (рис.14). 3. Форматировать один из рядов: установить для него значение перекрытия, равное 100 (рис.15). 4. Изменить порядок рядов (они должны сверху вниз располагаться в порядке убывания , рис.16). 5. Выбрать два цвета для характеристики занятого и свободного состояния канала . Установить цвета рядов так, чтобы они чередовались (например, если выбраны зеленый и красный цвет, то тогда для первого ряда нужно установить зеленый, для второго - красный, для третьего – зеленый, для четвертого - красный и т.д.). 6. Удалить из легенды все ряды, кроме первого и второго путем выделения в легенде и нажатия кнопки “Del” (удалить необходимо элемент легенды, а не ключ , т.к. в противном случае будет удален сам ряд). Будет получен график на рис. 12. Рис . 13 – Создание столбца с отсортированными данными времени начала и окончания обслуживания Рис .14- Установка расположения рядов Рис . 15 – Определение размера перекрытия Рис . 16 – Изменение порядка рядов Рис . 17 – Полученная после пятого шага диаграмма Приложение 5. Проведение экспериментов «что будет, если …» в Excel Проведение экспериментов «что будет, если...» в Excel реализуется с помощью «Таблица подстановки» (меню «Данные» -> «Таблица подстановки»). С ее помощью можно исследовать влияние различных параметров на результат моделирования . Рассмотрим этапы создания данной таблицы на примере однопериодной модели управления запасами (необходимо исследовать влияние объема заказанной партии на средние издержки) 1. Создать таблицу (только визуально), в которой в одном столбце (или строке ) необходимо перечислить, начиная со второй строки, подставляемые значения при имитации. В данном случае необходимо ввести различные значения объема заказанной партии (пусть они равны 30, 40, 50, 60, 70, 80, 90 шт.) (рис.1). В ячейке выше и справа записывается адрес результата моделирования, на который оказывают влияние перечисленные значения (в данном случае это средние издержки, т.е. G10=D27). 2. Выделить диапазон таблицы (в примере – F10:G17), и выбрать в меню «Данные» пункт «Таблица подстановки». 3. В поле «Подставлять значения по строкам в» (рис.2) записать адрес ячейки , в которой храниться значение объема заказанной партии, используемое при моделировании ($D$5). В том случае, если первоначальные данные записаны строкой, то необходимо значение ввести в поле «Подставлять значения по столбцам в». Нажать кнопку «ОК», а затем - (в случае ручного режима вычислений) «F9». На рис. 3 представлен полученный результат экспериментов. Рис . 1 – Запись в таблицу исходных данных Рис . 2- Определение адреса ячейки, в которую будет выполнена подстановка перечисленных значений Рис .3 – Результат экспериментов При рассмотрении динамических моделей данный способ может быть использован для выполнения нескольких экспериментов с неизменными параметрами с целью получения среднего значения выходной величины. В качестве примера на рис. 4 представлена реализация производственной модели управления запасами. Пусть необходимо выполнить 10 экспериментов и определить среднее значение общих затрат. Для этого составим таблицу по правилам , описанным выше, с той лишь разницей, что объем производства (может быть выбран любой другой параметр) остается неизменным. Результат показан на рис. 5. Рис . 4 – Моделирование производственной системы управления запасами Рис . 5 – Результаты десяти экспериментов |