Какое свойство моделируется при имитационном подходе

Какое свойство моделируется при имитационном подходе thumbnail

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 18 июня 2019; проверки требуют 13 правок.

Имитационное моделирование (англ. simulation modeling) — метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему (построенная модель описывает процессы так, как они проходили бы в действительности), с которой проводятся эксперименты с целью получения информации об этой системе. Такую модель можно «проиграть» во времени, как для одного испытания, так и заданного их множества. При этом результаты будут определяться случайным характером процессов. По этим данным можно получить достаточно[источник не указан 1020 дней] устойчивую статистику. Экспериментирование с моделью называют имитацией (имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте).

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

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

Имитационным моделированием иногда называют получение частных численных решений сформулированной задачи на основе аналитических решений или с помощью численных методов[1].

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

Применение имитационного моделирования[править | править код]

К имитационному моделированию прибегают, когда:

  • дорого или невозможно экспериментировать на реальном объекте;
  • невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;
  • необходимо сымитировать поведение системы во времени.

Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов анализа наиболее существенных взаимосвязей между её элементами или другими словами — разработке симулятора (англ. simulation modeling) исследуемой предметной области для проведения различных экспериментов.

Виды имитационного моделирования[править | править код]

Три подхода имитационного моделирования

Подходы имитационного моделирования на шкале абстракции

  • Дискретно-событийное моделирование — подход к моделированию, предлагающий абстрагироваться от непрерывной природы событий и рассматривать только основные события моделируемой системы, такие, как: «ожидание», «обработка заказа», «движение с грузом», «разгрузка» и другие. Дискретно-событийное моделирование наиболее развито и имеет огромную сферу приложений — от логистики и систем массового обслуживания до транспортных и производственных систем. Этот вид моделирования наиболее подходит для моделирования производственных процессов. Основан Джеффри Гордоном в 1960-х годах.
  • Системная динамика — парадигма моделирования, где для исследуемой системы строятся графические диаграммы причинных связей и глобальных влияний одних параметров на другие во времени, а затем созданная на основе этих диаграмм модель имитируется на компьютере. По сути, такой вид моделирования более всех других парадигм помогает понять суть происходящего выявления причинно-следственных связей между объектами и явлениями. С помощью системной динамики строят модели бизнес-процессов, развития города, модели производства, динамики популяции, экологии и развития эпидемии. Метод основан Джеем Форрестером в 1950 годах.
  • Агентное моделирование — относительно новое (1990-е-2000-е гг.) направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами (как в других парадигмах моделирования), а наоборот, когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы. Цель агентных моделей — получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении её отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.

Области применения[править | править код]

Список примеров в этом разделе не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи или её раздела.

Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае раздел может быть удалён.

Системы имитационного моделирования[править | править код]

Бесплатные

  • Plant Simulation (студенческая версия)
  • GPSS

Свободные

  • Scilab
  • Maxima
  • JModelica.org[2]
  • OpenModelica
  • Scicos

Реализация имитационного моделирования[править | править код]

Для реализации имитационного моделирования разрабатываются алгоритмы численного решения дифференциальных уравнений. Дифференциальные уравнения и их системы могут быть решены численными методами[3]. Исходя из этого, для динамических систем высокого порядка со многими входами и выходами, а также сложной структурой внутренних связей и большим числом вносимых возмущений метод имитационного моделирования является практически единственным инструментом исследования. Причем методом имитационного моделирования обычно исследуется система в рабочем состоянии, состоящая из объекта регулирования и управляющего устройства[4].

См. также[править | править код]

  • Сети Петри
  • Имитационное моделирование сложных систем
  • Исследование операций

языки моделирования:

  • Allan[5],
  • SimInTech, Dymola[en], NMF[6], ObjectMath[7], Omola[8], SIDOPS+[9]
  • Smile[10].

Примечания[править | править код]

  1. ↑ Муха В. С. Вычислительные методы и компьютерная алгебра: учеб.-метод. пособие. — 2-е изд., испр. и доп. — Минск: БГУИР, 2010.- 148 с.: ил, ISBN 978-985-488-522-3, УДК 519.6 (075.8), ББК 22.19я73, М92
  2. ↑ Jmodelica (недоступная ссылка). Дата обращения 20 сентября 2016. Архивировано 10 июля 2015 года.
  3. Volodymyr B. Kopei, Oleh R. Onysko, Vitalii G. Panchuk. Component-oriented acausal modeling of the dynamical systems in Python language on the example of the model of the sucker rod string (англ.) // PeerJ Computer Science. — 2019-10-28. — Vol. 5. — P. e227. — ISSN 2376-5992. — doi:10.7717/peerj-cs.227.
  4. А.В. Андрюшин, В.Р.Сабанин, Н.И.Смирнов. Управление и инноватика в теплоэнергетике. — М: МЭИ, 2011. — С. 57. — 392 с. — ISBN 978-5-38300539-2.
  5. Jeandel A., Boudaud F.: Physical System Modelling Languages: from ALLAN to Modelica, Building Simulation’97, IBPSA Conference, Prague, September 8-10, 1997.
  6. ↑ Per Sahlin, NMF HANDBOOK. An Introduction to the Neutral Model Format. NMF version 3.02. Nov 1996
  7. ↑ ObjectMath
  8. ↑ S.E. Mattsson, M. Andersson and K.J..Aström: Object-oriented modeling and simulation. In: Linkens, ed., CAD for Control Systems (Marcel Dekker, 1993) pp. 31-69.
  9. ↑ A.P.J. Breunese and J.F. Broenink, Modeling Mechatronic Systems Using The Sidops+ Language. In: Proceedings of ICBGM’97, 3rd International Conference on Bond Graph Modeling and Simulation, Phoenix, Arizona, January 12-15, 1997, SCS Publishing, San Diego, California, Simulation Series, Vol.29, No.1, ISBN 1-56555-050-1.
  10. Ernst T., Jähnichen S., Klose M.:
    Object-Oriented Physical Systems Modeling, Modelica, and the Smile/M Simulation Environment. 15th IMACS World Congress on Scientific Computation, Modelling and Applied Mathematics, Berlin, August 24-29, 1997.

Литература[править | править код]

  • Хемди А. Таха. Глава 18. Имитационное моделирование // Введение в исследование операций = Operations Research: An Introduction. — 7-е изд. — М.: «Вильямс», 2007. — С. 697-737. — ISBN 0-13-032374-8.
  • Строгалев В. П., Толкачева И. О. Имитационное моделирование. — МГТУ им. Баумана, 2008. — С. 697-737. — ISBN 978-5-7038-3021-5.

Ссылки[править | править код]

  • Губарь Ю. Курс «Введение в математическое моделирование», Лекция 5: «Компьютерное имитационное моделирование. Статистическое имитационное моделирование» // Интуит.ру, 15.03.2007
  • Национальное общество имитационного моделирования России – начало пути (интервью чл.-корр. РАН Р.М. Юсупова).
  • Национальное общество имитационного моделирования
  • Макаров В. М., Лукина С. В., Лебедь П. А. Имитационное моделирование в задачах технологического инжиниринга

Источник

Сущность и особенности имитационного моделирования.

С точки зрения логики моделирования все математические модели делятся на 2 группы:

1) аналитические модели, представляющие собой математические выражения зависимости между входами и выходами;

2) имитационные модели – программы для ЭВМ, воспроизводящие поведение реальных объектов.

Важное преимущество имитационной модели по отношению к аналитической заключается в том, что за счет детализации ее можно сделать весьма близкой к моделируемому объекту. Однако такое приближение неизбежно связано с усложнением и большим временем разработки имитационной модели.

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

Виды имитационных моделей:

1) статические и динамические;

2) детерминированные и стохастические;

3) дискретные и непрерывные.

Имитационное моделирование реализует экономический эксперимент.

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

Развитие имитационного моделирования идет параллельно с развитием ЭВМ.

Достоинства имитационного моделирования:

1. Возможность объединять традиционные математические и экспериментальные компьютерные методы.

2. Возможность исследовать объекты, физическое моделирование которых экономически нецелесообразно или невозможно.

3. Исследование еще не существующих объектов.

4. Исследование труднодоступных или ненаблюдаемых объектов.

7. Исследование плохо формализуемых экологических, социальных или экономических систем.

8. Исследование объектов практически любой сложности при большой детализации и снятии ограничений на вид функций распределения случайных величин.

Недостатки имитационного моделирования: большие затраты времени на сбор статистических данных, средства, связанные с эксплуатацией вычислительной техники (временные, стоимостные).

Свойства и области применения имитационных моделей.

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

Свойства имитационной модели:

1) Конечность. Модель, отражает оригинал лишь в конечном числе отношений и наделяется строго ограниченным числом свойств.

2) Упрощенность. Обусловлена конечностью модели и тем, что модель отражает главные свойства реального объекта, ограничены операционные средства.

3) Приближенность. Степень приближенности модели к реальному объекту может быть очень высокой или может изменяться в определенных пределах.

4) Адекватность. Рассматривается как мера эффективности достижения поставленной цели при моделировании, достаточная для достижения этой цели.

5) Истинность. Связано с решением вопроса о доступности объективной истинности субъективным познанием.

К имитационному моделированию прибегают, когда:

1) дорого или невозможно экспериментировать на реальном объекте;

2) невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;

3) необходимо сымитировать поведение системы во времени.

Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов анализа наиболее существенных взаимосвязей между ее элементами или другими словами — разработке симулятора исследуемой предметной области для проведения различных экспериментов.

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

Можно выделить две разновидности имитации:

1) Метод Монте-Карло (метод статистических испытаний);

2) Метод имитационного моделирования (статистическое моделирование).

Источник

Студопедия

КАТЕГОРИИ:

Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Понятие имитационного моделирования

Все рассмотренные до сих пор численные модели имели очень важные общие черты. Для каждой моделируемой ситуации была известна цель (или несколько целей), достижение которой (которых) считалось желательным. Однако далеко не все ситуации таковы. В особенности ими изобилует современный этап прикладных исследований, когда приходится иметь дело со сложными системами, в которых не только наличествует множество целевых функций, но далеко не все ясно с количественным выражением этих функций. Здесь речь вообще может идти не столько о решении тех или иных оптимизационных задач (хотя и это тоже есть), сколько об исследовании сложных систем, о прогнозировании их будущих состояний в зависимости от избираемых стратегий управления.

Коль скоро практика настоятельно потребовала метод для исследования сложных систем, он появился. Этот метод получил название “имитационное моделирование”, что представляет собой дословный перевод английского выражения “Simulation modeling”. Как легко убедиться, в этом термине содержится тавтология, фактически “имитационная имитация”. Однако термин “имитационное моделирование” так широко уже распространился, что, хоть он и неудачен, маловероятно, что он претерпит изменение. Попытаемся сейчас глубже понять, что стоит за этим термином.

Метод имитационного моделирования– состоит в том, что процесс функционирования сложной системы представляется в виде определенного алгоритма, то есть логических действий, которые и реализуются на компьютере. По результатам реализации могут быть сделаны те или иные выводы относительно исходного процесса. На самом деле в имитационном моделировании применяется не только логика, но и весь аппарат численного моделирования без изъятия, так как имитационное моделирование не есть параллельная с численным моделированием методика, но методика, иерархически стоящая выше, чем количественный счет. Она включает элементы принятия решений, то есть логику, стоящую выше математики [см. Готлоб Фреге].

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

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

Всякая модель создается для определенной цели – для ответа на некоторое множество вопросов о моделируемом объекте. Иными словами, интересуясь некоторым набором вопросов относительно функционирующей системы, мы должны взглянуть на нее под вполне определенным “углом, зрения”. Выбранный “угол зрения” в значительной степени и определяет выбор модели.

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

Этапы численного (математического) моделирования– это следующая последовательность действий:

1. Формируются основные вопросы о поведении системы, ответы на которые мы хотим получить с помощью модели.

2. Из множества законов, управляющих поведением системы, учитываются те, влияние которых существенно при поиске ответов на поставленные вопросы (здесь проявляется искусство модельера).

3. В дополнение к этим законам, если необходимо, для системы в целом или отдельных ее частей формулируются определенные гипотезы о функционировании. Как правило, эти гипотезы правдоподобны в том смысле, что могут быть приведены некоторые теоретические доводы в пользу их принятия. (Здесь проявляется как искусство модельера, так и специалиста по функционированию моделируемой системы.)

4. Гипотезы, так же, как и законы, выражаются в форме определенных математических соотношений, которые объединяются в некоторое формально-математическое описание модели.

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

В чем же достоинства и недостатки такого метода? Безусловно, к достоинствам следует отнести тот факт, что модель представляет собой формализованную запись тех или иных законов природы, управляющих функционированием системы, а также гипотез, правдоподобность которых, во всяком случае, может быть предметом отдельного рассмотрения. Есть немалое изящество в строгом математическом выводе содержательных высказываний об объекте, если вывод этот сделан из очень ограниченного числа формализованных безусловных утверждений (аксиом, принятых на веру). Именно таким изяществом обладают теоремы евклидовой геометрии, модели теоретической механики и многие другие, ставшие уже классическими.

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

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

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

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

Этапы имитационного (логико-алгоритмического) моделирования– это следующая споследовательность действий:

1. Как и ранее, формируются основные вопросы о поведении сложной системы, ответы на которые мы хотим получить. Множество этих вопросов позволяет задать множество параметров, характеризующих состояние системы – вектор состояния (здесь, кроме искусства модельера, требуется глубокое знание реальной системы).

2. Осуществляется декомпозиция системы на более простые части – блоки-домены. В один домен объединяются “родственные”, т. е. преобразующиеся по близким или одинаковым правилам, компоненты вектора состояния и процессы, их преобразующие (требуется знание реальной системы).

3. Формулируются законы и “правдоподобные” гипотезы относительно поведения как системы в целом, так и отдельных ее частей. При этом очень важно отметить, что в каждом домене для его описания обычно используется свой математический аппарат (алгебраические и дифференциальные уравнения, математическое программирование и др.), наиболее удобный для соответствующего домена. Именно доменный принцип дает возможность при построении имитационной модели устанавливать необходимые пропорции между точностью описания каждого блока-домена, обеспеченностью его информацией и необходимостью достижения цели моделирования.

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

5. Формализованным образом задаются необходимые феноменологические свойства системы и отдельных ее частей. Нередко эти свойства вообще не могут быть обоснованы при современном уровне знаний, а опираются на длительное наблюдение над системой. Иногда же с точки зрения получения ответов на интересующие нас вопросы одно феноменологическое свойство оказывается эквивалентным множеству сложных математических соотношений и с успехом их заменяет. (В этом пункте требуется глубочайшее знание моделируемой физической системы, конечно, если мы хотим добиться высокой степени адекватности модели реальному объекту).

6. Случайным параметрам, фигурирующим в модели, сопоставляются некоторые их реализации, сохраняющиеся в течение одного или нескольких тактов системного (модельного) времени. Далее отыскиваются новые реализации.

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

Нельзя не сказать и вот о чем. Как известно, в настоящее время слова “математическая модель” стали почти синонимом известного выражения: “Сезам, откройся”. Создаются модели самых разнообразных систем, процессов, явлений. Если траектория математической модели хотя бы отдаленно похожа на траекторию реальной системы, то у многих недостаточно искушенных в математике специалистов – прикладников возникает желание немедленно использовать модель в практических целях (такое стремление не менее опасно, чем игнорирование моделирования вообще). Очень важно поэтому, чтобы модель была не только качественно, но и количественно близка к реальной системе. При достаточно глубоком знании поведения реальной системы и правильном представлении феноменологической информации в модели имитационные системы характеризуются, вообще говоря, большей близостью к реальной системе, чем математические модели. В значительной степени такая близость обусловлена тем, что блочный принцип построения имитационной модели (принцип расщепления) дает возможность верифицировать каждый блок до его включения в общую модель, а также благодаря тому, что она может включать зависимости более сложного характера, не описываемые простыми математическими соотношениями.

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

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

Перечисленные достоинства имитационного моделирования во многом определяют и его недостатки. Как правило, построить имитационную систему во много раз дольше, труднее и дороже, чем математическую модель (это естественно, так как имитационная модель включает не только математику, но и логику, принятие решений).

Может, естественно, возникнуть вопрос: а не заменяет ли имитационное моделирование методы оптимизации? Ответ совершенно однозначен: нет, не заменяет, но очень удачно дополняет. Поясним, каким образом осуществляется этот синтез.

Мы уже говорили, что имитационную модель можно представить себе как программу, реализующую некоторый логический алгоритм на компьютере. На некоторых тактах его работы используются параметры, выбираемые человеком, так называемые управляющие воздействия. Выбор управляющих воздействий осуществляется из некоторого множества и обычно имеет критерий качества этого выбора, т. е. функцию, которую следует оптимизировать. Тогда перед тем как вводить управляющие воздействия в имитационную модель, решается оптимизационная задача по их отысканию, и лишь после этого найденные оптимизационные значения вводятся в имитационную модель. В этом случае имитация позволяет моделировать отклик системы на оптимальные в каком-то смысле управления ею. Может быть, и иная связь между оптимизацией и имитацией. Если множество управляющих воздействий не слишком богато, то все они, быть может, с какой-то степенью точности могут быть перепробованы в имитационной системе. Благодаря механизму принятия решений, входящему в состав имитационного метода, результат его работы позволяет провести оценку управляющих воздействий — отбросить заведомо плохие, упорядочить по качеству оставшиеся и т. п. Здесь имитационная система выступает в роли тест-лаборатории, в которой анализируются некоторые технологии — часть бракуется, часть остается для дальнейшего использования.

Дата добавления: 2014-11-20; Просмотров: 869; Нарушение авторских прав?

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Рекомендуемые страницы:

Читайте также:

Источник