русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-28; просмотров: 1033; Нарушение авторских прав


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

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

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

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

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

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



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

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

2. Исследование объекта с помощью модели. На этом этапе выполняется основная работа, для которой предназначалась модель. Этот этап работы обычно выполняется по заранее
составленному плану, в результате чего с помощью модели решаются задачи анализа и/или синтеза разрабатываемой системы.

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

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



<== предыдущая лекция | следующая лекция ==>
Жизненный цикл компьютерной модели | Универсальные системы моделирования


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.