logo search
Mylnik_ISU / Мыльник_Исследование систем управления_2001

9.1. Понятие об имитационном моделировании

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

В развитии метода Монте-Карло, являющегося математической основой машинной имитации, значительный вклад был внесен работами Н. П. Бусленко, Д. И. Голенко, И. М. Соболя и др [1,3].

Достаточно широкое применение метода имитации при исследовании поведения системы управления обусловлено следующими причинами:

Но, как и у любого инструмента исследования, у метода имитации есть преимущества и недостатки. К недостаткам можно отнести:

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

При имитационном моделировании на ЭВМ можно выделить следующие основные этапы исследования:

Рассмотрим более подробно содержание каждого из этапов.

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

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

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

Правильное и обоснованное решение задач 1 и 2-го этапов во многом определяет успех имитационного эксперимента.

Составление машинной программы. Решаются следующие задачи:

Планирование экспериментов . Решаются следующие основные задачи:

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

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