Что понимается под компьютерным моделированием

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

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

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

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

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

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

К основным этапам компьютерного моделирования относятся:

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

Содержание

Практическое применение

Компьютерное моделирование применяют для широкого круга задач, таких как:

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

Источник

Понятие «Компьютерная модель», компьютерное моделирование, основные функции компьютера при моделировании

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Тема 4. Компьютерная модель

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

Таким образом, мы видим, что понятие «компьютерное моделирование» значительно шире традиционного понятия «моделирование на ЭВМ» и нуждается в уточнении, учитывающем сегодняшние реалии.
Начнем с термина «компьютерная модель«.

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

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

Основные функции компьютера при моделировании:

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

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Примером имитационного моделирование может служить вычисление числа Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием= 3,1415922653. методом Монте-Карло. Этот метод позволяет определять площади и объемы фигур (тел), которые сложно вычислить другими методами. Предположим, что требуется определить площадь круга. Опишем вокруг него квадрат (площадь которого, как известно, равна квадрату его стороны) и будем случайным образом бросать в квадрат точки, проверяя каждый раз, попала ли точка в круг или нет. При большом числе точек отношение площади круга к площади квадрата будет стремиться к отношению числа точек, попавших в круг, к общему числу брошенных точек.

Заметим, что располагая датчиком равномерно распределенных случайных чисел, генерирующим числа r из интервала [0; 1), легко получить равномерно распределенные случайные числа на произвольном интервале [a; b) по формуле

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

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

Источник

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

Что называется моделью? Для чего необходима модель? Какие бывают компьютерные модели? Что такое вычислительный эксперимент?

1. Модель и ее назначение

2. Классификация компьютерных моделей

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

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

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

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

Виды компьютерных моделей.

Для начала определимся, каким может быть компьютерное моделирование.

Исходя из всего вышеперечисленного, компьютерные модели можно разделить на:

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

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

После публикации в 1948 году статьи Дж. Неймана и С. Улама, в которой впервые было описано применение метода Монте-Карло, многие исследователи стали называть компьютерное моделирование методами Монте-Карло. Это не верно, правильней будет выглядеть разделение компьютерного моделирования на несколько направлений[6]:

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

3. Вычислительный эксперимент

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

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

Цикл вычислительного эксперимента

Что понимается под компьютерным моделированием. Смотреть фото Что понимается под компьютерным моделированием. Смотреть картинку Что понимается под компьютерным моделированием. Картинка про Что понимается под компьютерным моделированием. Фото Что понимается под компьютерным моделированием

Источник

Понятие компьютерного моделирования

В настоящее время понятие “система” в науке является до конца не определенным. Ученые приступили к исследованию сложных систем (СС).
В многочисленной литературе по системному анализу и системотехнике отмечаются следующие основные свойства сложных систем:

Свойство 1. Целостность и членимость.

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

Свойство 2. Связи.

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

Свойство 3. Организация.

Свойство характеризуется наличием определенной организации – формированием существенных связей элементов, упорядоченным распределением связей и элементов во времени и пространстве. При формировании связей складывается определенная структура системы, а свойства элементов трансформируются в функции (действия, поведение).

При исследовании сложных систем обычно отмечают:

Свойство 4. Интегративные качества.

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

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

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

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

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

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

Приведем общую классификацию основных видов моделирования:

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

Понятие компьютерного моделирования трактуется шире традиционного понятия “моделирование на ЭВМ” [10]. Приведем его.

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

Компьютерное моделирование можно рассматривать как:

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

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

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

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

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

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

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

С этой целью уточним место имитационных моделей и их специфику среди моделей других классов. Кроме того, уточним некоторые понятия и определения, с которыми имеет дело системный аналитик в процессе моделирования. С этой целью рассмотрим процедурно-технологическую схему построения и исследования моделей сложных систем. Эта схема (приведенная на стр.6) включает, характерные для любого метода моделирования, следующие этапы определения:

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

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

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

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

Хорошая модель должна удовлетворять некоторым общепринятым требованиям. Такая модель должна быть:

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

Цель моделирования и задание требований к модели определяют форму представления модели.

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

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

Следующий этап процедурной схемы – это выбор вида описания и
построения модели.
Для знаковых форм такими описаниями могут быть:

Характер реализации знаковых моделей бывает:

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *