logo search
Учебн

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

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

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

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

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

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

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

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

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

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

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

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