Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

569

.pdf
Скачиваний:
2
Добавлен:
06.12.2022
Размер:
2.09 Mб
Скачать

51 У76

СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Э.А. УСОВА, В.И. КОТЮКОВ

МОДЕЛИРОВАНИЕ СИСТЕМ

Учебное пособие

НОВОСИБИРСК 2008

УДК 510.8 У76

Усова Э.А., Котюков В.И. Моделированиесистем: Учеб.

пособие.— Новосибирск: Изд-во СГУПСа, 2008. — 124 с.

ISBN 5-93461-341-3

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

Рекомендовано студентам специальностей «Информационные системы и технологии», «Прикладная информатика (в экономике)» и других технических специальностей.

Утверждено редакционно-издательским советом университета в качестве учебного пособия.

Ответственный редактор д-р техн. наук, проф. В.И. Хабаров

Р е ц е н з е н т ы:

кафедра «Программные системы и базы данных» Новосибирского государственного технического университета (завкафедрой А.А. Попов)

канд. техн. наук, доц. кафедры ППиМЭ П.П. Люмаров

ISBN 5-93461-341-3

Усова Э.А., Котюков В.И., 2008

Сибирский государственный университет путей сообщения, 2008

ВВЕДЕНИЕ

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

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

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

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

Целью моделирования является получение, обработка, представление и использование информации об объектах, которые взаимодействуют между собой и внешней средой; модель здесь выступает как средство познания свойств и закономерностей

3

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

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

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

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

4

1. МАТЕМАТИЧЕСКИЕ МОДЕЛИ И ИХ КЛАССИФИКАЦИЯ

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

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

Важнейшим понятием моделирования является понятие адекватности модели или соответствия модели реальному объекту. При проверке модели на адекватность выделяют два аспекта, а именно: верификация модели (проверка правильности структуры модели) и валидация модели (проверка соответствия данных моделирования реальному процессу).

Модели можно разделить на:

— вещественные;

— идеальные.

Всвою очередь, вещественные модели можно разделить на:

— натурные;

— физические;

— математические.

Идеальные модели можно разделить на:

— наглядные;

— знаковые;

— математические.

Вещественные натурные модели — это реальные объекты,

процессы и системы, над которыми выполняются эксперименты научные, технические и производственные.

5

Вещественные физические модели — это макеты, муляжи, воспроизводящие физические свойства оригиналов (кинематические, динамические, гидравлические, тепловые, электрические, световые модели).

Вещественные математические — это аналоговые, структурные, геометрические, графические, цифровые и кибернетические модели.

Идеальные наглядные модели — это схемы, карты, чертежи, графики, графы, аналоги, структурные и геометрические модели.

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

Идеальные математические модели — это аналитические, функциональные, имитационные, комбинированные модели.

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

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

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

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

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

6

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

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

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

Форма и принципы представления математической модели зависят от многих факторов.

По принципам построения математические модели разделяют на:

аналитические;

имитационные.

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

Аналитическая модель разделяется на типы в зависимости от математической проблемы:

уравнения (алгебраические, трансцендентные, дифференциальные, интегральные);

аппроксимационные задачи (интерполяция, экстраполяция, численное интегрирование и дифференцирование);

задачи оптимизации;

стохастические проблемы.

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

7

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

Взависимости от характера исследуемых реальных процессов и систем математические модели могут быть:

— детерминированные;

— стохастические.

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

Стохастическая модель учитывает случайный характер процессов в исследуемых объектах и системах, который описывается методами теории вероятности и математической статистики. Данные модели рассматриваются в курсах: «Математическая статистика», «Теория принятия решения», «Системный анализ», «Моделирование систем», «Имитационное моделирование экономических систем», «Эконометрика».

По виду входной информации модели разделяются на:

— непрерывные;

— дискретные.

Если информация и параметры являются непрерывными, а математические связи устойчивы, то модель — непрерывная.

8

И наоборот, если информация и параметры дискретны, а связи неустойчивы, то и математическая модель — дискретная.

По поведению во времени модели разделяются на:

статические;

динамические.

Статические модели описывают поведение объекта, процесса или системы в какой-либо момент времени. Динамические модели отражают поведение объекта, процесса или системы во времени.

По степени соответствия математической модели реальному объекту, процессу или системе математические модели разделяют на:

изоморфные (одинаковые по форме);

гомоморфные (разные по форме).

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

Можно привести другую классификацию математических моделей:

по целевому назначению: теоретико-аналитические и прикладные модели;

по степени связи с окружающей средой: открытые, относительно обособленные, закрытие и изолированные;

по специфике содержания: социальные, экономические, технические, технологические, информационные и пр.;

по степени агрегированности объектов моделирования: макроэкономические и микроэкономические модели;

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

имитационные модели (изучают экономические явления

спомощью машинных экспериментов);

9

по типу информации: аналитические (построенные на априорной информации) и идентифицируемые модели (построенные на апостериорной информации);

по учету фактора времени: статические (все зависимости отнесены к одному моменту времени) и динамические модели (описывают эволюцию процесса во времени);

по фактору определенности: детерминированные и вероятностные модели (стохастические);

по типу математического аппарата, положенного в основу модели: матричные модели; модели линейного и нелинейного программирования; регрессионные модели; модели теории игр; модели теории графов; сетевые модели; модели массового обслуживания; модели управления запасами.

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

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]