1.5.2. Особенности математических моделей
Математическая модель - это уравнения, которые описывают интересующие нас объект, явление или процесс.
Математическая модель включает в себя границы своей применимости, или дополнительные условия, определяющие область применимости данной модели.
Модель может быть столь сложна, что либо не имеет аналитического решения, либо решение соответствующих уравнений является очень трудоемким процессом. В этом случае решение необходимо искать в приближенном виде.
Пример
Планета Нептун была открыта французским ученым Леверье математически, «на кончике пера», по возмущениям траектории движения планеты Уран. Леверье предположил, что причиной неправильности траектории Урана является неизвестная планета, и вычислил параметры ее орбиты. Впоследствии эта планета была обнаружена астрономическими методами (астрономом Галле). Леверье рассмотрел задачу трех тел (Солнце, Уран и гипотетическая планета). Он затратил несколько месяцев на расчеты траектории новой планеты.
Естественно было бы переложить подобные расчеты на вычислительные устройства - ЭВМ.
Ни одно техническое достижение не повлияло так на интеллектуальную деятельность человека, как создание компьютеров. Компьютеры вызвали коренные изменения в области переработки информации.
Задачи, стоящие в настоящее время перед наукой и техникой, столь сложны, что их решение невозможно без применения ЭВМ. На сегодняшний день можно говорить о новой технологии, или методе исследования, основанной на построении и анализе с помощью ЭВМ математических моделей изучаемого объекта. Такую технологию называют вычислительным, или компьютерным экспериментом.
Пусть требуется исследовать какой-то физический объект, явление или процесс. Тогда схема или этапы вычислительного эксперимента выглядят следующим образом (рис. 1):
Рис. 1. Схема компьютерного эксперимента
На первом этапе формулируются основные законы, управляющие данным объектом, и строится соответствующая математическая модель. При выборе физической и математической модели мы пренебрегаем факторами, не оказывающими существенного влияния на ход изучаемого процесса. Типичные математические модели, соответствующие физическим явлениям, формулируются в виде уравнений математической физики. Большинство реальных процессов описывается нелинейными уравнениями и лишь в первом приближении (при малых значениях параметров, малых отклонениях от равновесия и т. д.) эти уравнения можно заменить линейными.
После того как задача сформулирована в математической форме, необходимо найти ее решение. Только в исключительных случаях удается найти решение в явном виде (аналитическое решение). Именно на этом этапе требуется привлечение ЭВМ и, как следствие, развитие численных методов решения задач. Под численным методом будем понимать такую интерпретацию математической модели, которая доступна для решения на ЭВМ. Численный метод представляет собой алгоритм, решающий данную задачу.
Реализуется алгоритм в виде программы для ЭВМ, написанной на каком- либо машинном языке. Прежде чем проводить окончательные расчеты, программу отлаживают, т. е. анализируют на наличие ошибок.
Затем следуют этапы проведения вычислений и анализа результатов. Полученные результаты изучаются с точки зрения их соответствия исследуемому явлению и при необходимости вносятся уточнения в исследуемую модель.
Такова в общих чертах схема вычислительного эксперимента. Его основу составляет триада: модель - метод (алгоритм) - программа. Таким образом, математическое моделирование и вычислительный эксперимент соединяют в себе преимущества традиционных теоретических и экспериментальных исследований. В табл. 1 дается сравнение этапов лабораторного и вычислительного экспериментов.
Таблица 1
Достарыңызбен бөлісу: |