LEC-18 (Материалы к лекциям)
Описание файла
Файл "LEC-18" внутри архива находится в следующих папках: Материалы к лекциям, Lecturessemestr7. Документ из архива "Материалы к лекциям", который расположен в категории "". Всё это находится в предмете "методы решения задач механики сплошных сред" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "методы решения задач механики сплошных сред" в общих файлах.
Онлайн просмотр документа "LEC-18"
Текст из документа "LEC-18"
32
Столярчук. “Моделирование систем”. Конспект лекций. Лекция №18Лекция 18.
7. Обработка результатов вычислительного эксперимента
Введение.
При создании технических систем могут использоваться теоретические и эмпирические методы познания. Каждое из этих направлений обладает относительной самостоятельностью, имеет свои достоинства и недостатки. В общем случае, теоретические методы в виде математических моделей позволяют описывать и объяснять взаимосвязи элементов изучаемой системы или объекта в относительно широких диапазонах изменения переменных величин. Однако при построении теоретических моделей неизбежно введение каких-либо ограничений, допущений, гипотез и т.п. Поэтому возникает задача оценки достоверности (адекватности) полученной модели реальному процессу или объекту. Для этого проводится экспериментальная проверка разработанных теоретических моделей. Практика является решающей основой научного познания. В ряде случаев именно результаты экспериментальных исследований дают толчок к теоретическому обобщению изучаемого явления. Но не надо забывать, что экспериментальное исследование справедливо только в пределах условий проведенного эксперимента. Иными словами, экспериментальное исследование – тоже модель и речь идёт, по сути, о сравнении результатов двух моделей, и поэтому не следует преувеличивать результаты экспериментальных исследований. Окончательную точку ставит натурный эксперимент, но это слишком дорогостоящее мероприятие, чтобы на нём основывать все разработки.
Таким образом, теоретические и экспериментальные модели дополняют друг друга и являются составными элементами процесса разработки. Мало того, исследование, проведенное численными методами на теоретической модели, есть, по сути, тоже эксперимент, только вычислительный. Такого рода эксперименты разработчик вынужден выполнять на всех этапах создания изделия и сложность вычислительных экспериментов возрастает с переходом на следующую стадию разработки. При этом, как и в случае чисто экспериментальных методов, приходится проводить множество однотипных вычислений, чтобы быть уверенным в правильности получаемых результатов.
По мере усложнения исследуемых систем и углубления их анализа значительно возрастает объем информации, выдаваемой компьютером в результате моделирования. Это обстоятельство лишает результаты моделирования наглядности, затрудняет, а в некоторых случаях практически исключает, восприятие и осмысливание их человеком. В связи с этим появляются специальные методы обработки результатов моделирования, имеющие целью представление их в более удобном для восприятия и осмысливания виде.
Графический метод обработки результатов обладает наглядностью, относительной простотой, однако его результаты содержат определенную субъективность и относительно низкую точность.
Аналитические методы лишены в какой-то степени указанных недостатков и позволяют получить результат для более широкого класса функций с большей точностью, чем графический метод.
Круг вопросов, решаемых при обработке результатов тех или иных экспериментов, не так уж велик. Это вопросы подбора эмпирических формул и оценка их параметров, вопросы оценки истинных значений измеряемых величин и точности измерений, вопросы исследования корреляционных зависимостей и некоторые другие.
В настоящее время процедура обработки экспериментальных и вычислительных данных достаточно хорошо формализована и инженеру необходимо только ее правильно использовать. На основе обработки этих экспериментальных и вычислительных данных выводят некоторое заключение.
Чтобы обоснованно делать это заключение, а также уметь из экспериментальных и вычислительных данных извлечь необходимую информацию об объекте исследования, инженер должен владеть методами статистической, регрессионной и корреляционной обработки экспериментальных данных.
В дальнейшем рассматриваются преимущественно вопросы обработки результатов численного исследования, хотя их можно распространить и на чисто экспериментальные методы.
Цели и методы математической обработки результатов вычислительного эксперимента
Целью любого эксперимента является определение качественной и количественной связи между исследуемыми параметрами, либо оценка численного значения какого-либо параметра.
В некоторых случаях вид зависимости между переменными величинами известен по результатам теоретических исследований. Как правило, формулы, выражающие эти зависимости, содержат некоторые постоянные, значения которых и необходимо определить из опыта.
Другим типом задачи является определение неизвестной функциональной связи между переменными величинами на основе данных эксперимента. Такие зависимости называют эмпирическими.
Однозначно определить неизвестную функциональную зависимость между переменными невозможно даже в том случае, если бы результаты эксперимента не имели ошибок. Тем более не следует этого ожидать, имея результаты эксперимента, содержащие известные ошибки, возникающие в процессе вычислений.
Поэтому следует четко понимать, что целью математической обработки результатов вычислительного эксперимента далеко не всегда является нахождение истинного характера зависимости между переменными или абсолютной величины какой-либо неизвестной.
Целью математической обработки чаще всего является представление результатов наблюдений в виде наиболее простой формулы или значения неизвестной с оценкой возможной погрешности ее использования.
Для простоты дальнейшего изложения будем считать, что некоторое явление характеризуется только двумя величинами {Х} и {Y}, связанными между собой некоторой неизвестной функциональной зависимостью. Любую из этих величин с одинаковой степенью можно считать независимой, тогда как другая будет считаться зависимой.
Различают четыре типа зависимостей между переменными:
1)Зависимость между неслучайными переменными, не требующую для своего изучения применения статистических методов;
2) Зависимость случайной переменной y от неслучайных переменных, исследуемую методами регрессионного анализа;
3) Зависимость между случайными переменными y и x, изучаемую методами корреляционного анализа;
4) Зависимость между неслучайными переменными, когда все они содержат ошибки измерения, требующую для своего изучения применения конфлюэнтного анализа.
Вычислительный эксперимент проводится обычно при заданных исходных данных, которые в дальнейшем можно рассматривать в некотором приближении как неслучайные величины. Результаты же сложного расчета, выполненного с помощью, например, метода конечных элементов, в сильнейшей степени зависят от множества факторов, в частности, от ошибок дескретизации и ошибок округления. Поэтому такие результаты можно рассматривать как уже некие случайные величины.
Таким образом, при обработке результатов численного эксперимента приходится чаще всего обращаться к методам регрессионного анализа.
Основу большинства методов регрессионного анализа и прогноза составляют методы интерполирования и среднеквадратичной аппроксимации.
7.1 Интерполирование и экстраполирование функций.
Задачи интерполирования и экстраполирования возникают в следующих случаях (список не полный):
-
если решаются прогнозные задачи (экстраполирование);
-
практически всегда при решении экономических задач (интерполирование и экстраполирование);
-
при обработке данных, полученных в экспериментах (интерполирование);
-
всегда при решении задач на компьютерах (интерполирование и экстраполирование);
-
при задании функции графиком или таблицей (интерполирование и экстраполирование);
-
во всех остальных не описанных здесь случаях, если это необходимо.
Интерполяция
Ранее давались основные понятия интерполяции, связанные с построением интерполирующего полинома. Теперь покажем применение интерполяции для некоторых задач обработки результатов экспериментальных и вычислительных данных. Напомним, что если функция определена и непрерывна на [y1, y2], ее интерполяционные узлы расположены на [х1, х2], а точка [х1, х2] или f() [y1, y2], то тогда говорят о задаче экстраполирования функции.
Основная задача интерполяции состоит в отыскании значения функции в некоторой промежуточной точке.
Простейшим видом интерполяции является линейная интерполяция, в основе которой лежит аппроксимация кривой на участке между точками (хk, yk) и (xk+1, yk+1) прямой, проходящей через те же точки (см. рисунок). Уравнение прямой можно представить в виде
Таким образом, зная два табличных значения yk и yk+1, соответствующих хk и xk+1, с помощью указанных формул можно найти значение функции у при любом значении х в интервале (xk, xk+1). Обычно полагают, что, используя большее число соседних точек и аппроксимируя истинную кривую более сложной линией, можно уточнить полученный результат.
Д алее излагаются методы нахождения единственного многочлена n-й степени Pn(x) аппроксимирующего функцию f(x) кривой, проходящей
через все n+1 заданные в таблице точки (хi, yi), где i=0, 1, . . ., п. В этом случае говорят, что многочлен удовлетворяет условиям
Pn(xi) при i=0, 1, ..., п.
Методы отыскания такого многочлена делятся на три группы: методы Лагранжа, разностные методы и итерационные методы.
Интерполяция по Лагранжу (1795г).
При этой интерполяции задается n+1 табличное значение (хi, yi), где i=0, 1, . . ., п. Предполагается, что точки (хi, yi) принадлежат кривой y=f(x) в интервале Интерполяционный многочлен для этого метода имеет вид
Pn(x)=y0b0(x)+y1b1(x)+…….+ynbn(x),
где все bj(x)—многочлены степени п, коэффициенты которых можно найти с помощью n+1 уравнений
Pn(xi)=yi где I = 0, 1, . . ,, п.
В результате получим систему уравнений
y0b0(x0)+y1b1(x0)+…… +ynbn(x0)=y0,
y0b0(x1)+y1b1(x1)+…… +ynbn(x1)=y1,
--------------------------------------------
--------------------------------------------
y0b0(xn)+y1b1(xn)+…… +ynbn(xn)=yn,
Если значения bj(xi) выбраны так, что
то выписанные выше уравнения будут удовлетворены. Это условие означает, что любой многочлен bj(x) равен нулю при каждом xi, кроме xj. Следовательно, в общем случае многочлен bj(x) имеет вид: