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

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

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

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

Объект — Модель — Компьютер — Анализ — Информац. модель

В методе компьютерного моделирования присутствуют все важные элементы развивающего обучения и познания: конструирование, описание, экспериментирование и т.д. В результате добываются знания об исследуемом объекте-оригинале.

Компьютерное информационное моделирование | Информатика 10-11 класс #11 | Инфоурок

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

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

Компьютерная модель — это модель реального процесса или явления, реализованная компьютерными средствами.

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

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

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

Самое главное и сложное в компьютерном моделировании — это построение или выбор той или иной модели.

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

УРОК 21. Компьютерные информационные модели (11 класс)

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

Читайте также:
Бесплатные программы для создания сайта топ 5 лучших

При построении моделей используют два принципа: дедуктивный (от общего к частному) и индуктивный (от частного к общему).

При первом подходе рассматривается частный случай общеизвестной фундаментальной модели. Здесь при заданных предположениях известная модель приспосабливается к условиям моделируемого объекта. Например, можно построить модель свободно падающего тела на основе известного закона Ньютона ma=mg-Fсопр. и в качестве допустимого приближения принять модель равноускоренного движения для малого промежутка времени.

Второй способ предполагает выдвижение гипотез, декомпозицию сложного объекта, анализ, затем синтез. Здесь широко используется подобие, аналогичное моделирование, умозаключение с целью формирования каких-либо закономерностей в виде предположений о поведении системы. Например, подобным способом происходит моделирование строения атома. Вспомним модели Томсона, Резерфорда, Бора.

Источник: studfile.net

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

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

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

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

Компьютерная модель бывает двух видов:

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

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

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

  1. Анализ требований и проектирование (постановка цели и задачи моделирования, сбор информации об объекте, построение концептуальной и проверка её достоверности)
  2. Разработка модели ( выбор среды моделирования, составление логической модели, назначение модели и модельного времени, проверка истинности и адекватности модели)
  3. Проведение эксперимента ( запуск, прогноз и отладка модели, анализ результатов моделирования и подведение итогов)

Нас интересует второй этап, а именно среда моделирования.

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

Microsoft Excel позволяет решать оптимизационные задачи, что является актуальным для коммерсанта. Среди них выделяют следующие :

  1. Задача сетевого планирования и управления.
  2. Задачи массового обслуживания.
  3. Задачи управления запасами
  4. Задачи распределения ресурсов
  5. Задачи ремонта и замены оборудования
  6. Задачи составления расписания.
  7. Задачи планировки и размещения
  8. Задачи выбора маршрута или сетевые задачи.

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

Читайте также:
Отзывы о программе рептиликус

Давайте рассмотрим некоторые аспекты работы с Microsoft Excel, позволяющие решать оптимизационные задачи.

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

Формулы служат для проведения разнообразных расчетов. С помощью Excel можно быстро вводить формулу. Формула состоит из трех основных частей :

  1. Знак равенства
  2. Совокупность значений или ссылки на ячейки, с которыми выполняются расчеты
  3. Операторы

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

Так же функцию можно ввести нажав на специальную кнопку вызова функции.

Надстройка – поиск решения : Надстройка «поиск решения» позволяет решать оптимизационные задачи.

В строке меню выбираем поиск решения и у нас открывается диалоговое окно «параметры поиска решения», в которых указаны три основных поля:

1. Оптимизировать целевую функцию

2. Изменяя ячейки переменных

3. В соответствии с ограничениями.

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

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

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

В целом решение оптимизационной задачи в Microsoft Excel состоит из следующих этапов:

  1. Ввести исходные данные
  2. Ввести зависимость для целевой функции
  3. Ввести зависимость для ограничений
  4. Запустить команду Поиск решения
  5. Оптимизировать целевую функцию
  6. Изменить ячейки переменных
  7. Ввести ограничения
  8. Найти решение и создать отчеты.

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

Информационные технологии. Другие материалы

Источник: ya-znau.ru

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

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

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

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

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

Читайте также:
Как делается программа время

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: inf1.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru