Вычислительный эксперимент по модели
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

  Отметим основные причины,  тормозящие использование  математического моделирования в новых условиях:

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

· существующие средства описания и представление моделей на ЭВМ не учитывают специфику моделирования, нет единого представления моделей, генерации новых моделей по банку моделей;

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

    При компьютерном моделировании главную роль играет  алгоритм (программа), компьютер и технология, т.е. инструментальная система.  

     При имитационном моделировании  главную роль играют технология и средства моделирования.

     При работе с моделями нужно помнить. Модель не эквивалентна программе, а моделирование не сводится к программированию.

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

· исполнение роли вспомогательного средства для решения задач;

· исполнение роли средства постановки и решения новых задач;

· исполнение роли средства конструирования  обучающих и моделирующих сред типа: "обучаемый - компьютер - обучающий", "обучающий - компьютер - обучаемый", "обучающий - компьютер - группа обучаемых", "группа обучаемых - компьютер - обучающий", "компьютер - обучаемый - компьютер";

· исполнение роли средства моделирования для получения новых знаний;

· исполнение роли "обучения" новых моделей (самообучение модели).

  Компьютерное моделирование - основа представления знаний в ЭВМ (построения различных баз знаний).

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

Особенность компьютерных систем моделирования - их высокая интеграция и интерактивность. Часто эти компьютерные среды функционируют в режиме реального времени.

Вычислительный эксперимент - разновидность компьютерного моделирования

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

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

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

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

 

Компьютерное моделирование, от постановки задачи до получения результатов, проходит следующие этапы:

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

·  Формулировка задачи.

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

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

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

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

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

·  Анализ технических средств моделирования:

· ЭВМ,

· периферии.

·  Анализ программного обеспечения:

· языков программирования,  

·    пакетов прикладных программ,

· инструментальных сред.

·  Анализ математического обеспечения: моделей, методов, алгоритмов.

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

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

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

данных.

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

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

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

·  Выбор, адаптация или разработка алгоритмов.

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

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

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

чувствительности модели.

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

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

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

·  Комментирование программы.

6. Тестирование и отладка:

·  Синтаксическая отладка.

·  Семантическая отладка (отладка логической структуры).

·  Тестовые расчеты, анализ результатов тестирования.

·  Оптимизация программы.

7. Оценка моделирования:

·  Оценка средств моделирования.

·  Оценка адекватности моделирования.

·  Оценка чувствительности модели.

·  Оценка устойчивости модели.

·  Документирование.

·  Описание задачи, целей.

·  Описание модели, метода, алгоритма.

·  Описание среды реализации.

·  Описание возможностей и ограничений.

·  Описание входных и выходных форматов, спецификаций.

·  Описание тестирования.

·  Создание инструкций для пользователя.

8. Сопровождение:

·  Анализ применения, периодичности использования, количества

пользователей, типа использования (диалоговый, автономный и др.),

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

·  Обслуживание модели, алгоритма, программы и их эксплуатация.

·  Расширение возможностей: включение новых функций или изменение  

режимов моделирования, в том числе и под модифицированную среду.

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

9. Использование модели.

   Математическое и компьютерное моделирование поэтапно рассмотрим на примере следующей  модели производства. Для этого возьмем укрупненные этапы моделирования производства.

Дата: 2018-12-28, просмотров: 176.