
- •Тема 1: Основные понятия компьютерного моделирования 2
- •Тема 1: Основные понятия компьютерного моделирования
- •1.1 Классификация видов моделирования.
- •1.2 Триада математического моделирования
- •1.3 Различные виды моделей
- •1.4 Моделирование и системный подход
- •1.5 Компьютерное моделирование
- •1.6 Принципы компьютерного моделирования.
- •1.7 Области применения компьютерных моделей
Оглавление
Тема 1: Основные понятия компьютерного моделирования 2
1.1 Классификация видов моделирования. 3
1.2 Триада математического моделирования 5
1.3 Различные виды моделей 6
1.4 Моделирование и системный подход 9
1.5 Компьютерное моделирование 10
1.6 Принципы компьютерного моделирования. 11
1.7 Области применения компьютерных моделей 12
Тема 1: Основные понятия компьютерного моделирования
Моделирование представляет собой процесс замещения объекта исследования некоторой его моделью и проведение исследований на модели с целью получения необходимой информации об объекте.
При моделировании могут преследоваться различные цели:
1) познание сущности изучаемого объекта, причин его поведения, “устройства” и механизма взаимодействия элементов;
2) объяснение уже известных результатов эмпирических исследований, верификация параметров модели по экспериментальным данным;
3) прогнозирование поведения систем в новых условиях при различных внешних воздействиях и способах управления;
4) оптимизация функционирования исследуемых систем, поиск правильного управления объектом в соответствии с выбранным критерием оптимальности.
Модель – это физический или абстрактный образ моделируемого объекта, удобный для проведения исследований и позволяющий адекватно отображать интересующие исследователя физические свойства и характеристики объекта.
Модель объекта должна отражать его наиболее важные качества, пренебрегая второстепенными. Тут уместно вспомнить притчу о трех незрячих мудрецах, решивших узнать что такое слон. Один мудрец подержал слона за хобот, и заявил, что слон –– гибкий шланг. Другой потрогал слона за ногу и решил, что слон – это колонна. Третий мудрец подергал за хвост и пришел к мнению, что слон – это веревка. Ясно, что все мудрецы ошиблись: ни один из названных объектов (шланг, колонна, веревка) не отражают существенных сторон изучаемого объекта (слон), поэтому их ответы (предлагаемые модели) не являются правильными.
1.1 Классификация видов моделирования.
Рис. 1. Классификация видов моделирования систем
Различают моделирование физическое и математическое.
Физическое моделирование предполагает, что в качестве модели используется либо сама исследуемая система (например, в случае производственного эксперимента), либо другая система с той же или подобной физической природой. Обычно изготавливается макетный или опытный образец объекта, проводятся испытания, в процессе которых определяются его выходные параметры и характеристики, оцениваются надежность функционирования и степень выполнения технических требований, предъявленных к объекту. Примером такого физического моделирования является продувка моделей самолетов в аэродинамических трубах. Понятно, что физическое моделирование сопряжено с большими временными и материальными затратами.
Под математическим моделированием понимается процесс установления соответствия данной реальной системы некоторой математической модели и исследование этой модели, позволяющее получить характеристики реальной системы.
Математическое моделирование можно разделить на аналитическое и компьютерное.
Для аналитического моделирования характерно то, что процесс функционирования элементов системы записывается в виде некоторых математических соотношений (алгебраических, интегральных, разностных и т.д.) или логических условий. Аналитическая модель исследуется следующими методами: 1) аналитическим, когда стремятся получить в общем виде явные зависимости для искомых характеристик системы; 2) численным, когда, не умея решать уравнения в общем виде, стремятся получить числовые результаты, но при конкретных начальных данных; 3) качественным, когда не имея решения в явном виде, можно найти некоторые свойства решения (например, оценить устойчивость решения).
Необходимые определения:
Процессом называется серия реальных операций или обработок исходных материалов. Системой (объектом) называется процесс или часть процесса, выбранная для анализа.
Математической моделью называется приближенное описание реального процесса, выраженное с помощью математических соотношений.
Любая математическая модель описывает реальный процесс лишь с некоторой степенью приближения к действительности. Математические модели могут представлять собой системы дифференциальных уравнений (обыкновенных или в частных производных), системы алгебраических уравнений, матричные уравнения, линейные, нелинейные уравнения и т.д.
Компьютерное моделирование можно разделить на три вида: численное, имитационное, статистическое.
Для компьютерного моделирования характерно, что математическая модель системы представлена в виде программы на ЭВМ или компьютерной модели, позволяющей проводить с ней вычислительные эксперименты. При численном моделировании для построения компьютерной модели используются методы вычислительной математики, а вычислительный эксперимент заключается в численном решении некоторых математических уравнений при заданных значениях параметров и начальных условиях. Имитационное моделирование – это вид компьютерного моделирования, для которого характерно воспроизведение на ЭВМ (имитация) процесса функционирования исследуемой системы. При этом имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры, последовательности протекания во времени, что позволяет получить информацию о состоянии системы в заданные моменты времени. Статистическое моделирование – это вид компьютерного моделирования, позволяющий получить статистические данные о процессах в моделируемой системе.
Исходя из целей моделирования, компьютерные модели подразделяют на группы:
1) дескриптивные модели, используемые для понимания природы исследуемого объекта, выявления наиболее существенных факторов, влияющих на его поведение;
2) оптимизационные модели, позволяющие выбрать оптимальный способ управления технической, социально-экономической или иной системой (например, космической станцией);
3) прогностические модели, помогающие прогнозировать состояние объекта в последующие моменты времени (модель земной атмосферы, позволяющая предсказать погоду);
4) учебные модели, применяемые для обучения, тренинга и тестирования учащихся, студентов, будущих специалистов;
5) игровые модели, позволяющие создать игровую ситуацию, имитирующую управление армией, государством, предприятием, человеком, самолетом и т.д., либо играющие в шахматы, шашки и другие логические игры.