Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основы построения имитационных моделей экономических процессовСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Цель работы: знакомство со средами имитационного моделирования для изучения экономических процессов. Задачи работы: - изучить основные понятия имитационного моделирования (ИМ) и сформулировать значение методов ИМ в системных исследованиях; - провести исследование имитационных моделей социально-экономических систем, реализованных в среде Any Logic, в том числе через удаленный доступ; - изучить структуру и порядок функционирования модели банковского обслуживания, реализованную в среде Extend LT, и построить на ее основе построить имитационную модель системы массового обслуживания, соответствующую изучаемой в рамках лабораторного практикума предметной области. Предмет работы: процессы функционирования социально-экономических систем. Объект работы: социально-экономические системы (банк, аэропорт, телефонный центр и др.). Перечень и характеристика оборудования и материалов. Для выполнения лабораторной работы используется персональный компьютер с установленным офисным программным обеспечением. Оформление работы может быть выполнено с использованием средств Microsoft Word. В работе используются доступные среды имитационного моделирования, к которым могут быть отнесены Extend LT, AnyLogic (через сайт http://www.xjtek.ru/). Литература: /1/, гл.4, 5-6, 11, /7/, с.118-136, /20/, гл.1, /37/, гл.5, /42/, гл.14. Краткое изложение основных теоретических и методических аспектов предмета лабораторной работы Сущность имитационного моделирования. Управление в современном мире становится все более трудным делом, поскольку организационная структура нашего общества усложняется. Эта сложность объясняется характером взаимоотношений между различными элементами наших организаций и физическими системами, с которыми они взаимодействуют. Теперь мы осознаем, что изменение одной из характеристик системы может легко привести к изменениям или создать потребность в изменениях в других частях системы; в связи с этим получила развитие методология системного анализа, которая была призвана помочь руководителям и инженерам изучать и осмысливать последствия таких изменений. В частности, с появлением электронных вычислительных машин одним из наиболее важных и полезных орудий анализа структуры сложных процессов и систем стало имитационное моделирование. Имитировать, согласно словарю Вебстера, значит “вообразить, постичь суть явления, не прибегая к экспериментам на реальном объекте”. Идея имитационного моделирования становится все более привлекательной в условиях рыночной неопределенности. Имитационное моделирование является весьма широким и недостаточно четко определенным понятием, имеющим очень большое значение для лиц, ответственных за проектирование и функционирование систем, и дает возможность экспериментировать с производственно-коммерческими процессами в тех случаях, когда делать это на реальном объекте практически невозможно или нецелесообразно. Имитационное моделирование в значительной степени опирается на теории вычислительных систем, математику, теорию вероятностей и статистику. Имитационная модель - вычислительная процедура, формализовано описывающая изучаемый объект и имитирующая его поведение. В то же время имитационное моделирование и экспериментирование во многом остаются интуитивными процессами, требующими от составителя модели практического опыта в имитируемой области. По существу, каждая модель или представление вещи есть форма имитации, поэтому имитационное моделирование является весьма широким и недостаточно четко определенным понятием. Наиболее приемлемым с позиций практической целесообразности и ее научной обоснованности представляется определение Роберта Шеннона об имитационном моделировании. Имитационное моделирование есть процесс конструирования модели реальной системы и постановки экспериментов на этой модели с целью либо понять поведение системы, либо оценить (в рамках ограничений, накладываемых некоторым критерием или совокупностью критериев) различные стратегии, обеспечивающие функционирование данной системы. В соответствии с точкой зрения Р.Шеннона входы модели и (или) функциональные соотношения между различными ее компонентами могут содержать, а могут и не содержать элемент случайности, подчиняющийся вероятностным законам. Более того, Р.Шеннон не ограничивает определение имитационного моделирования лишь экспериментами, проводимыми с помощью машинных моделей. Таким образом, процесс имитационного моделирования мы понимаем как процесс, включающий и построение модели, и аналитическое применение модели для изучения некоторой проблемы. Именно такое моделирование освобождает его от форм, ограничивающих неформализуемые процессы в экономике и, тем самым открывает возможности для любых средств, не только чисто математических, схематических, шаблонных, формализованных, но других способов, приемов, позволяющих с некоторыми приближениями и допущениями, отличными от математических правил, приспосабливать модель, связывать ее формы в соответствии с реальными хозяйственными процессами и всевозможными возмущениями среды. Имитационное моделирование является экспериментальной и прикладной методологией, имеющей цели: - описать поведение систем, - построить теории и гипотезы, которые могут объяснить наблюдаемое поведение, - использовать эти теории для предсказания будущего поведения системы, т. е. тех воздействий, которые могут быть вызваны изменениями в системе или изменениями способов ее функционирования. Известный американский ученый А. Прицкер, подтверждая мнение о том, что моделирование сложных экономических процессов во многом является искусством, справедливо отмечает, что чаще всего экономическое моделирование представляет более трудную задачу, чем моделирование физических систем. И объясняет это следующими причинами, связанными с экономической реальностью: 1) в распоряжении исследователя имеется мало фундаментальных законов, относящихся к рассматриваемой системе; 2) многие взаимосвязи между элементами систем с трудом поддаются количественному описанию и формализации; 3) трудно количественно описать поведение входных элементов (исходной информации); 4) важную роль играют стохастические процессы; 5) неотъемлемой частью таких систем является процесс принятия решений человеком. Подобно всем мощным средствам, существенно зависящим от искусства их применения, имитационное моделирование способно дать как хорошие, так и плохие результаты. Оно может либо прояснить решение предпринимательских задач, либо ввести в заблуждение. Поэтому важно, чтобы принимающий решения и пользующийся моделью предприниматель представлял смысл вводимых допущений, сильные и слабые стороны метода, его преимущества и тонкости. Понятие модели. Модель является представлением объекта, системы или понятия (идеи) в некоторой форме, отличной от формы их реального существования. Модель служит средством, помогающим нам в объяснении, понимании или совершенствовании системы. Модель какого-либо объекта может быть или точной уменьшенной копией этого объекта, или отображать некоторые характерные свойства объекта в абстрактной форме. Под моделированием понимается процесс построения, изучения и применения моделей. Оно тесно связано с такими категориями, как абстракция, аналогия, гипотеза и др. Процесс моделирования обязательно включает и построение абстракций, и умозаключения по аналогии, и конструирование научных гипотез. Процесс моделирования включает три элемента: 1) субъект (исследователь), 2) объект исследования, 3) модель, опосредствующую отношения познающего субъекта и познаваемого объекта. Обычно считается, что модель – это используемый для предсказания и сравнения инструмент, позволяющий логическим путем спрогнозировать последствия альтернативных действий и достаточно уверенно указать, какому из них отдать предпочтение. Хотя такое использование моделей имеет важное значение, оно ни в коей мере не исчерпывает целей моделирования. Построение моделей дает в руки различных специалистов и руководителей, принимающих решения, метод, повышающий эффективность их суждений и интуиции. В определенных рамках модель может служить также эффективным средством общения и осмысления действительности. Почти все без исключения авторы, пишущие о науке, утверждают, что одним из главных элементов, необходимых для эффективного решения сложных задач, является построение и соответствующее использование модели. Такая модель может принимать разнообразные формы, но одна из наиболее полезных и определенно наиболее употребительных форм – это математическая, выражающая посредством системы уравнений существенные черты изучаемых реальных систем или явлений. К сожалению, не всегда возможно создать математическую модель в узком значении этого слова. Решение проблем защиты от загрязнения окружающей среды, предотвращения преступлений, здравоохранения и роста городов связано с неясными и противоречивыми целями, а также с выбором альтернатив, диктуемых политическими и социальными факторами. Следовательно, наше определение модели должно включать в себя как количественные, так и качественные характеристики модели. Достоинства и возможности применения имитационного моделирования. Имитационные модели могут использоваться как модели типа так называемого черного ящика, т. е. они обеспечивают выдачу выходного сигнала системы, если на ее взаимодействующие подсистемы поступает входной сигнал. В таких случаях для получения необходимой информации или результатов нужно осуществлять «прогон» имитационных моделей, а не «решать» их. Но и решение может потребоваться в тех случаях, когда в модель включен ряд математических выражений, требующих расчетов, или если алгоритмы этих расчетов не автоматизированы в системах ЭВМ, либо когда алгоритмы модели корректируются в соответствии с имитируемым процессом. В отличие от обычных аналитических моделей для имитационных моделей не являются обязательными требования об определении конечного однозначного решения, заданного показателя или набора показателей, хотя и требований об исключении таких результатов из модели тоже не существует. Поэтому одной из особенностей имитационных моделей является практически значимое допущение того, что они могут служить в качестве средства для анализа поведения системы в условиях, которые определяются экспериментатором. Отсюда имитационное моделирование принято считать методологией, а не теорией решения проблем. Вместе с тем построение модели в системе электронных таблиц компьютерного приложения «Ехсеl» при помощи встроенных в эту систему программных функций «поиск решения» и «подбор параметра» позволяет получать конечные решения имитационного эксперимента, что значительно расширяет возможности имитационных моделей. Имитационное моделирование является одним из методов решения поставленных задач, поэтому его выбор требует соответствующих обоснований. Необходимость решения задачи путем имитационного экспериментирования становится очевидной, когда возникает потребность получить о системе информацию, которую нельзя найти в известных источниках, и когда использование модели способствует устранению недостатков. Кроме несоизмеримых затрат в сравнении с экспериментированием на моделях, непосредственные эксперименты с реальным объектом имеют следующие недостатки: - могут нарушить установленный порядок работы фирмы; - если составной частью системы являются люди, то на результаты экспериментов сможет повлиять так называемый хауторнский эффект, проявляющийся в том, что люди, чувствуя, что за ними наблюдают, могут изменить свое поведение; - может оказаться сложным поддержание одних и тех же рабочих условий при каждом повторении эксперимента или в течение всего времени проведения серии экспериментов; - для получения одного и того же размера выборки (и, следовательно, статистической значимости результатов экспериментирования) могут потребоваться чрезмерные затраты времени и средств; - при экспериментировании с реальными системами может оказаться невозможным исследование множества альтернативных вариантов. Целесообразность имитационного моделирования может быть обусловлена также любым из следующих условий. 1. Не существует законченной математической постановки данной задачи (если такая математическая постановка не входит в состав имитационной модели) или еще не разработаны обычные аналитические методы решения сформулированной математической модели. К этой категории относятся, например модели массового обслуживания, связанные с рассмотрением очередей, количеством требований на обслуживание за период и др. 2. Аналитические методы имеются, но математические процедуры столь сложны и трудоемки, что имитационное моделирование дает более простой способ решения задачи. 3. Аналитические решения существуют, но их реализация невозможна вследствие недостаточной математической подготовки имеющегося персонала. В этом случае следует сопоставить затраты на проектирование, испытания на работу на имитационной модели с затратами, связанными с приглашением специалистов со стороны. 4. Кроме оценки определенных параметров, желательно осуществить на имитационной модели наблюдение за ходом процесса в течение определенного периода. 5. Имитационное моделирование может оказаться единственной возможностью вследствие трудностей постановки экспериментов и наблюдения явлений в реальных условиях. Примером и иллюстрацией возможностей имитаций может служить изучение поведения космических кораблей в условиях межпланетных полетов, а в экономике - при оценке альтернативных проектов будущих систем, а также анализе - не функционирующей проектируемой системы, целесообразность создания которой требуется оценить на основе имитационного моделирования. 6. Для долговременного действия систем или процессов может понадобиться сжатие временной шкалы. Имитационное моделирование дает возможность полностью контролировать время изучаемого процесса, поскольку явление может быть замедлено или ускорено по желанию. Разработка и использование имитационной модели позволяют экспериментатору видеть и «разыгрывать» на модели реальные процессы и ситуации. Это в свою очередь должно в значительной мере помочь ему понять и прочувствовать задачу, что стимулирует процесс поиска нововведений.
Задания по лабораторной работе приводятся в приложении 3 (для построения индивидуальной модели системы массового обслуживания на основе модели BankLine). Общее задание для студентов: изучение моделей, представленных в качестве примеров в средах Extend LT и Any Logic.
Порядок выполнения лабораторной работы: 1. Прочитать теоретический материал по основам имитационного моделирования и сформулировать значение методов ИМ в системных исследованиях. 2. На сайте http://www.xjtek.ru/ (сайт разработчика среды ИМ Any Logic) загрузить любые две демо-модели и изучить их структуру, назначение (рис.9). Провести серию имитационных экспериментов (изменять значения входных параметров, фиксировать изменения в поведении моделируемого объекта, значения выходных параметров). В отчете отразить результаты изучения имитационных моделей.
Рис. 9. Главное окно сайта компании-разработчика системы имитационного моделирования Any Logic Рис. 10. Имитационная демо-модель терминала аэропорта
Рис. 11. Имитационная демо-модель телефонного центра
3. Загрузить среду Extend LT, открыть демо-модель BankLine (File – Open Model – папка Tutorial – BankLine). Изучить структуру и порядок функционирования модели банковского обслуживания. Описание блоков представленной модели представлено в приложении 5. Данная модель предназначена для имитации процесса обслуживания клиентов в банке. Для запуска модели нажмите Run – Run Simulation (или кнопку с зеленой стрелкой на панели инструментов). Блок, генерирующий поток клиентов, - Generator (в примере он обозначен как Customers). После поступления клиентов в банк они становятся в очередь (блок QueueFIFO, обозначенный как «очередь ожидания», Waiting Line). Далее клиенты попадают к свободному оператору банка (блоки Active Delay, обозначенные как Teller1, Teller2, Teller3). Транзакты-клиенты, покинувшие банк обслуженными, попадают в блок Exit, названный в данной модели «покинувшие банк», Leave Bank. Наконец, клиенты, которые не были обслужены, уходят через коннектор от L блока Waiting Line к блоку Plotter. Блок Plotter предназначен для вывода графика по результатам моделирования. В ходе изучения модели обратите внимание на вкладки Result у блоков QueueFIFO и Activity Delay, где указаны средняя длина очереди и время ожидания, количество поступивших и обслуженных клиентов, коэффициент загрузки оператора. Эти данные помогают в процессе изучения модели и принятии решений на основе результатов имитационных экспериментов.
Рис.12. Имитационная демо-модель BankLine в среде Extend LT
4. Дополнительное творческое задание: изменяя структуру и значения параметров модели BankLine, построить имитационную модель системы массового обслуживания, соответствующую изучаемой в рамках лабораторного практикума предметной области. Добавление блоков доступно через меню Library (Open Library – открыть новую библиотеку; Open Library Window… – появляется окно с компонентами выбранной библиотеки).
Контрольные вопросы: 1. В чем сущность имитационного моделирования? 2. Каковы достоинства имитационного моделирования для исследования сложных социально-экономических объектов? 3. Каковы основные отличия сред имитационного моделирования Any Logic и Extend LT?
Лабораторная работа № 8
|
||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 632; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.144.109 (0.01 с.) |