
- •Элементарная задача вариационного исчисления Краткие теоретические сведения
- •Примеры выполнения заданий Пример 1a
- •Задание
- •Варианты заданий
- •Экстремаль функционала, зависящего от нескольких функций Краткие теоретические сведения
- •Пример выполнения задания
- •Пример выполнения задания
- •Пример выполнения задания
- •Примеры выполнения заданий Пример 5a
- •Пример 5b
- •Задание
- •Условие трансверсальности Краткие теоретические сведения
- •Примеры выполнения заданий Пример 6a
- •Пример 6b
- •Пример 6c
- •Задание
- •Варианты заданий
- •Отражение экстремалей Краткие теоретические сведения
- •Пример выполнения заданий
- •Пример выполнения задания
- •Пример выполнения задания
- •Пример выполнения задания
- •Примеры выполнения заданий Пример 11a
- •Пример 11b
- •Пример 11c
- •Задание
- •Численные методы 2. Метод конечных разностей
- •Краткие теоретические сведения
- •Примеры выполнения заданий
- •Пример 12a
- •Пример 12b
- •Задание
- •Численные методы 3. Метод Ритца
- •Краткие теоретические сведения
- •Примеры выполнения заданий
- •Пример 13a
- •Пример 13b
- •Задание
Задание
Решить примеры 1a,2и3методом начальных параметров. Сравнить решения с аналитическими.
Численные методы 2. Метод конечных разностей
Краткие теоретические сведения
В методе конечных разностей (МКР) экстремаль аппроксимируется кусочно-линейной функцией. Варьируются ординаты y(x) в заданных точках, и функционал становится функцией этих неизвестных ординатy1,y2, ….
Рассмотрим применение МКР к вариационной задаче для функционала (1.1, 1.2). Разобьём интервал [x1,x2]на n участков одинаковой длины x(x2x1)/n. Будем обозначать точки деления xk. То есть граничные точки в этом примере в дальнейшем будем обозначать x0иxn. Функционал Jбудет равен сумме функционалов на отдельных участкахJk. Так как участки малые, применим для вычисления интегралов формулу касательных: каждый изJkравен подынтегральной функции, вычисленной в средней точке, и умноженной на ширину интервала:
.(12.0)
Функционал (1.1) будет функцией неизвестных ординат y1,y2, …,yn-1:
.(12.0)
Значения y0иynизвестны – это заданные граничные условия. Для нахождения экстремума продифференцируемJпо переменнымy1,y2, …,yn-1, приравняем производные нулю и решим полученную систему уравнений. При вычисленииJ/yk учтём, что отykзависят только 2 слагаемых формулы (12.2):JkиJk+1.
(12.0)
После сокращения на x получим систему линейных алгебраических уравнений, которая своей структурой напоминает уравнение Эйлера (1.5):
(12.0)
Вместо Fy, которая фигурирует в уравнении Эйлера (1.5), в уравнении (12.4) – полусумма значенийFyна интервалах, примыкающих к точкеxk. ВместоdFy'/dx– отношение разности величинFy'справа и слева от точкиxkк ширине интервалаx. Таким образом, (12.4) можно рассматривать как конечноразностный аналог уравнения Эйлера (1.5).
Аналогично выглядит конечноразностная аппроксимация уравнения Эйлера-Остроградского (4.6). Разобьём областьDна n участков вдоль осиOx: x(x2x1)/nи наm участков вдоль осиOy: y(y2y1)/m. Будем обозначать узлы сетки xi,yk. Граничные точки в этом примере будут x0,xn, y0,ym. МКР-аппроксимацияуравнения Эйлера-Остроградского (4.6) имеет вид
(12.0)
где аргументы (i,k) для любой функции означают
.(12.0)
Примеры выполнения заданий
Пример 12a
Решить методом конечных разностей пример 1a. Сравнить решение с аналитическим.Построить графики.
Рис. 12.22. Решение примера 12a
Ответ.Для 10 интервалов разбиения система уравнений МКР имеет вид
(12.0)
при этом в 1-е уравнение входит y0=1, а в 9-е уравнениеy10=2. График экстремали показан на рис.12.1 сплошной красной линией, он практически сливается с теоретическим решением – штриховой синей линией.
Пример 12b
Решить МКР пример 4. Сравнить с решением МКЭ.Построить график.
Программу для этого примера напишем на основе программы для примера 4с использованием программы для примера12a. Введём исходные данные и вычислим частные производныеFz,Fp,Fq.
Рис. 12.23. Решение примера 12b
Ответ.Для сетки 2040 система уравнений МКР вида (12.3) имеет вид
(12.0)
при этом входящие в (12.8) величины zприi=1,i=20,k=1,k=40 находятся из граничного условия в соответствующей точке. График экстремальной поверхности показан на рисунке в зоне вывода. Видно, что он очень похож на поверхность, построенной по МКЭ в главе4.