Компьютерное моделирование и его особенности

Моделирование и его виды

Моделирование является одним из способов познания мира.

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

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

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

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

Моделирование проходит три этапа:

  1. Создание модели.
  2. Изучение модели.
  3. Применение результатов исследования на практике и/или формулирование теоретических выводов.

Видов моделирования огромное количество. Вот некоторые примеры типов моделей:

Математические модели. Это знаковые модели, описывающие определенные числовые соотношения.

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

Имитационные модели. Позволяют наблюдать изменение поведения элементов системы-модели, проводить эксперименты, изменяя некоторые параметры модели.

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

Компьютерное моделирование.

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

3 стр., 1464 слов

Применение экономико-математического моделирования в логистических системах

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

Под компьютерной моделью понимают:

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

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

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

Компьютерное моделирование – эффективный метод решения задач анализа и синтеза сложных систем. Методологической основой компьютерного моделирования является системный анализ (в то время, как у моделирования на ЭВМ – те или иные разделы теории математических моделей), — именно поэтому в ряде источников наряду с термином «компьютерное» используется термин системного моделирования, а саму технологию системного моделирования призваны осваивать системные аналитики.

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

6 стр., 2644 слов

Нелинейные математические модели в системах компьютерной математики

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

Этапы моделирования.

  1. Постановка задачи:

    — формулировка задачи.

    — определение цели и приоритетов моделирования.

    — сбор информации о системе, объекте моделирования.

    — описание данных (их структуры, диапазона, источника и т.д.)

    2) Предмодельный анализ:

    — анализ существующих аналогов и подсистем.

    — анализ технических средств моделирования (эвм, периферия).

    — анализ программного обеспечения (языки программирования, пакеты прикладных программ, инструментальные среды).

    — анализ математического обеспечения (модели, методы, алгоритмы).

    3) Анализ задачи (модели):

    — разработка структур данных.

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

    — проектирование структуры и состава модели (подмоделей).

    4) Исследование модели:

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

    — выбор, адаптация или разработка алгоритмов, их псевдокодов.

    — сборка модели в целом из подмоделей.

    — идентификация модели, если в этом есть необходимость.

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

    5) Программирование (проектирование программы):

    — выбор метода тестирования и тестов (контрольных примеров).

    — кодирование на языке программирования (написание команд).