
- •220400 «Программное обеспечение вычислительных комплексов и автоматизированных систем»
- •Глава 1. Понятие и сущность моделирования. Место компьютерного моделирования в задачах изучения процессов и явлений
- •§ 1. Понятие модели. Функции моделей и их классификация
- •1.1. Понятие и функции моделей
- •1.2. Классификация моделей
- •§ 2. Структура моделей
- •2.1. Структура модели и ее основные составляющие
- •2.2. Анализ и синтез
- •2.3. Требования к модели
- •§ 3. Виды моделирования. Понятие и сущность компьютерного моделирования
- •3.1. Виды моделирования
- •3.2. Понятие и сущность компьютерного моделирования
- •3.3. Искусство моделирования. Действия, выполняемые в процессе моделирования
- •§ 4. Моделирование как искусство. Этапы процесса моделирования
- •4.1. Этапы процесса моделирования
- •4.2. Постановка задачи и определение типа модели
- •4.3. Формулирование модели
- •4.4. Проверка модели
- •4.5. Стратегическое и тактическое планирование
- •4.6. Экспериментирование и анализ чувствительности
- •4.7. Реализация замысла и документирование
- •Глава 2. Объектно-ориентированная технология как современная парадигма компьютерного моделирования. Основные сведения о языке uml
- •§ 5. Объектно-ориентированная технология как современная парадигма компьютерного моделирования
- •5.1. Обстоятельства и причины появления объектно-ориентированной технологии. Основные термины
- •В общем случае объекты обладают двумя качествами:
- •5.2. Принципы объектно-ориентированной технологии
- •§ 6. Назначение и цели унифицированного языка моделирования. Основные концепции uml
- •6.1. Назначение и цели uml
- •6.2. Основные концепции uml
- •§ 7. Статическое представление модели
- •7.1. Классификаторы
- •Типы классификаторов
- •7.2. Отношения
- •7.3. Ограничения
- •§ 8. Структурные представления модели
- •8.1. Представление вариантов использования
- •Виды отношений вариантов использования
- •8.2. Представления программной реализации и развертывания
- •§ 9. Представление в виде конечного автомата как один из видов динамического представления модели
- •9.1. Понятие конечного автомата. Определение события и состояния
- •9.2. Понятие и структура перехода. Типы переходов
- •§ 10. Представления деятельности и взаимодействия как виды динамического представления модели
- •10.1. Представление деятельности
- •10.2. Представление взаимодействия
- •§ 11. Представление управления моделью и дополнительные возможности языка uml
- •11.1. Представление управления моделью
- •11.2. Расширение возможностей языка uml
- •Глава 3. Понятие и виды имитационного моделирования. Инструментарий имитационного моделирования: назначение и краткий обзор
- •§ 12. Понятие и виды имитационного моделирования. Роль языков имитационного моделирования в решении задач компьютерного моделирования
- •12.1. Понятие и виды имитационного моделирования
- •12.2. Роль языков имитационного моделирования в решении задач компьютерного моделирования
- •§ 13. Классификация и краткая характеристика языков имитационного моделирования. Среда и функциональная структура языка моделирования gpss
- •13.1. Классификация языков имитационного моделирования
- •13.2. Принципы организации системы gpss
- •Глава 4. Общие понятия о графическом моделировании и геоинформационных системах
- •§ 14. Способы представления и принципы обработки графических данных на персональных эвм
- •14.1. Представление в компьютере графической информации. Растровая и векторная графика
- •14.2. Модели представления цвета в графических изображениях
- •14.3. Форматы графических файлов
- •14.4. Принципы обработки графических данных на персональных компьютерах
- •§ 15. Геоинформационные системы и особенности моделирования земной поверхности
- •15.1. Основные понятия и организация гис
- •15.2. Проблемы качества векторных цифровых карт для гис
- •§ 16. Классификация программного обеспечения гис и реализация гис-проектов
- •16.1. Классификация и краткая характеристика программного обеспечения гис
- •16.2. Порядок создания гис-проектов
- •Компьютерные модели в информационных технологиях на железнодорожном транспорте
- •127994, Москва, ул.Образцова, 15
Глава 1. Понятие и сущность моделирования. Место компьютерного моделирования в задачах изучения процессов и явлений
§ 1. Понятие модели. Функции моделей и их классификация
1.1. Понятие и функции моделей
Моделирование в научных исследованиях стало применяться еще в глубокой древности и постепенно захватывало все новые области научных знаний: техническое конструирование, строительство и архитектуру, астрономию, физику, химию, биологию и даже общественные науки. Большие успехи и признание практически во всех отраслях современной науки принес моделированию XX век. Однако методология моделирования долгое время развивалась независимо в различных областях приложения. Отсутствовала единая система понятий, единая терминология. Лишь постепенно стала осознаваться роль моделирования как универсального метода научного познания.
Под моделированием понимается особая форма эксперимента, заключающаяся в исследовании объекта на его модели. Формы моделирования разнообразны и зависят от объекта и целей его изучения. Моделирование может быть предметным (например, физическое моделирование), предметно-математическим (вместо исследуемого явления изучается явление другой физической природы, описываемое теми же математическими соотношениями, что и исходное явление) и знаковым (например, математическое моделирование).
Модель (от лат. modulus - мера, образец) является представлением объекта, системы или понятия (идеи) в некоторой форме, отличной от формы их реального существования. Модель служит обычно средством, помогающим в объяснении, понимании или совершенствовании различного рода систем. Модель какого-либо объекта может быть или точной копией этого объекта (хотя и выполненной из другого материала и в другом масштабе) или отображать некоторые характерные свойства объекта в абстрактной форме.
Обычно считается, что модель — это используемый для предсказания и сравнения инструмент, позволяющий логическим путем спрогнозировать последствия альтернативных действий и достаточно уверенно указать, какому из них отдать предпочтение. Хотя такое использование моделей имеет важное значение, оно ни в коей мере не исчерпывает целей моделирования. Построение моделей также дает в руки различных специалистов и руководителей, принимающих решения, метод, повышающий эффективность их суждений и интуиции. В определенных рамках модель может служить также эффективным средством общения и осмысления действительности.
Почти все без исключения ученые утверждают, что одним из главных элементов, необходимых для эффективного решения сложных задач, является построение и соответствующее использование модели. Такая модель может принимать разнообразные формы, но одна из наиболее полезных и определенно наиболее употребительных форм — это аналитическая, выражающая посредством системы уравнений существенные черты изучаемых реальных систем или явлений. К сожалению, на практике не всегда удается создать математическую модель на основе аналитических зависимостей. При изучении большинства промышленных и транспортных систем мы можем определить цели, указать ограничения и предусмотреть, чтобы наша конструкция подчинялась техническим и (или) экономическим законам. При этом могут быть вскрыты и представлены в той или иной математической форме существенные связи в системе. В отличие от этого, решение проблем защиты от загрязнения воздушной среды, предотвращения преступлений, здравоохранения и роста городов связано с неясными и противоречивыми целями, а также с выбором альтернатив, диктуемых политическими и социальными факторами. Следовательно, определение модели должно включать в себя как количественные, так и качественные характеристики.
Функции моделей:
познавательная (модель как средство осмысления действительности),
коммуникативная (модель как средство общения),
тренировочная (модель как средство обучения и тренажа),
прогностическая (модель как средство предсказания развития событий),
экспериментальная (модель как средство постановки экспериментов),
управленческая (модель как средство принятия решений с целью планирования процессов и управления ими),
метрологическая (модель как средство совершенствования измерений).
Моделирование является одним из основных методов познания, формой отражения действительности и заключается в выяснении или воспроизведении тех или иных свойств реальных объектов, предметов и явлений с помощью других объектов, процессов, явлений либо с помощью абстрактного описания в виде изображения, плана, карты, совокупности уравнений, алгоритмов и программ. Как средства осмысления реальных связей и закономерностей модели могут помочь упорядочить нечеткие или противоречивые понятия и несообразности, свойственные человеческому мышлению. Уже сама попытка представить словесные формулировки и мысли в какой-то иной форме часто выявляет противоречия и неясности. Правильно построенная модель вынуждает нас организовать наши замыслы, оценить и проверить их обоснованность.
Как средство общения правильно построенные модели помогают исследователю устранить неточности человеческого языка, предоставляя более действенные и более успешные способы общения. Преимущество модели перед словесными описаниями — в сжатости и точности представления заданной ситуации. Модель делает более понятной общую структуру исследуемого объекта и вскрывает важные причинно-следственные связи.
Модели применялись и продолжают широко применяться в качестве средств профессиональной подготовки и обучения. Часто они используются как средство обучения лиц, которые должны уметь справляться с разнообразными случайными факторами до возникновения реальной критической ситуации (например, натурные макеты или модели космических кораблей, используемые для тренировки космонавтов, тренажеры для обучения машинистов поездов и деловые игры для обучения административного персонала фирм).
Одним из наиболее важных применений моделей является прогнозирование поведения моделируемых объектов. Строить сверхзвуковой реактивный самолет для определения его летных характеристик сейчас совсем необязательно, потому что они могут быть предсказаны средствами моделирования. Моделирование может применяться задолго до того, как будет построен реальный (искусственный) объект или общественная практика столкнется с некоторым природным или социальным явлением. Несуществующие до сей поры объекты или явления моделируются, и в процессе моделирования выявляются их возможные характеристики, определяются рациональные способы их построения, оптимальные приемы управления ими и, наконец, прогнозируются критические ситуации, которые не исключены при функционировании конструируемых объектов.
Наконец, применение моделей позволяет проводить контролируемые эксперименты в ситуациях, где экспериментирование на реальных объектах было бы практически невозможным, экологически опасным или экономически нецелесообразным.
Все эти применения моделей образуют дихотомию. Иными словами, модель может служить для достижения одной из двух основных целей: либо описательной, если модель служит для объяснения и (или) лучшего понимания объекта, либо предписывающей, когда модель позволяет предсказать и (или) воспроизвести характеристики объекта, определяющие его поведение. Модель предписывающего типа обычно является также описательной, но не наоборот. Это означает, что предписывающая модель почти всегда является описательной по отношению к моделируемому объекту, но описательная модель не всегда полезна для целей планирования и проектирования. Примерами предписывающих моделей являются модели исследования операций, описательных моделей – экономические и социальные модели.