![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Расчетные формулы сплайна 2-го порядка.Стр 1 из 2Следующая ⇒
Лабораторная работа №1. Сплайны первого порядка. ЗАДАНИЕ Задать самостоятельно функцию у = f(x). Составить таблицу функции у = f(x) на отрезке [а; в] в узлах хi =a+ih. Вычислить промежуточные точные значения 1-порядка. Вычислить погрешность
и среднеквадратическое отклонение
Методические указания
i. Задайте переменные программирования. Массивы.
Переменные. Введем обозначения
M а= А, sig =σ , x = x, i=i .
Константы. a, b, n, h, k ii. Пример программы на языке Паскаль. Пусть Ma: = Ø ; Sig: = Ø ; For i: = Ø fo n-1 do Ma: = Ma + D [i] /n; for i: = Ø to n-1 do Sig: = Sig + SQR (D [i] – Ma) / (n-1); Sig: = SQRT (Sig); WRITELN (’У = ’, ’ ’, ’У1= ’, ’ ’, ’S = ’, ’, ’D =’); For i: = Ø WRITELN (У[i]: 9: 4, ’ ’, У1[i]: 9: 4, ’ ’, S[i]: 9: 4, ’ ’, D[i]: 9: 4); WRITELN (’ Ma ’, Ma, ’ ’, ’ Sig = ’, Sig); end.
СРС №1. Сплайны второго порядка. Задание: Взять функцию у = f(x) из лабораторной работы №1. Составить таблицу функции у = f(x) на отрезке [а; в] в узлах хi =a+ih. Вычислить промежуточные точные значения 2-порядка. Вычислить погрешность
и среднеквадратическое отклонение
Результаты сравнить с лабораторной работой №1.
Методические указания
Расчетные формулы сплайна 2-го порядка.
1. Сначала вычисляются все коэффициенты 2. Задается значение первой производной функций у=f (x) на левой границе отрезки [а, b], т.е. 3. Из соотношения 4. По формуле
Переменные и структурная схема расчета. Для составления программы вводятся следующие параметры расчета: Массивы.
![]()
![]() ![]() ![]() ![]() ![]() ![]()
Лабораторная работа №2 Определение изменения давления в пласте при упругом режиме (прямоугольный контур) Постановка задачи.
Отбор жидкости из залежи изменяется во времени следующим образом
где t* – время ввода месторождения в разработку Требуется определить изменение давления на контуре нефтеносности
Методические указания для решения задачи 1. Для расчета изменения во времени давления на контуре нефтяной залежи используя аппроксимацию Карслоу и Егеря [1] имеем:
В лабораторной работе №2 надо написать программу для расчета падения давления на контуре прямоугольного пласта и нарисовать график функции
Основные константы Const mj=1/86400000 {
Лабораторная работа №3. Расчет показателей разработки нефтяного месторождения в законтурной области пласта при упругом режиме. Постановка задачи.
рассматриваемого срока разработки.
Методические указания Основные константы Const mv=1/86400000 { V=pi*R*R*hh*m*(1-Scb); {Общий обьем нефти}
СРС №2. Математическая модель. Пусть длина стержня равна l м, периметр поперечного сечения Р м, площадь поперечного сечения Q м2.
Пусть на обоих концах стержня поддерживается постоянная температура
Цель СРС №2. - Написать программу для расчета температуры вдоль трубопровода, используя трехточечную разностную схему ( приближенное решение ); - Изучить влияние длины трубы L, θ 1 и θ 2, α и θ 0 на распределение температуры; - Следует найти точное решение задачи (4.1)-(4.2). Для этого надо решить дифференциальное решение 2-порядка, считая λ =const. Точное решение надо сравнить с приближенным решением в узлах сетки и найти погрешность метода; - Результаты представить на одном графике для сравнительного анализа.
Методические указания Лабораторная работа №4 Самостоятельная работа №3 Лабораторная работа № 5.
В лабораторной работе № 5 надо рассчитать значения кажущегося сопротивления
где Коэффициенты фильтра Значения трансформанты сопротивления рассчитываются по соотношениям Пекериса. Константы и переменные: nt=17; n=18; {число отсчетов} R[1..10]; {удельные сопротивления} T[1..nt]; {трансформанты сопротивления} HS[1..9]; {мощности слоев} x1, y, S, f, B: real; {х1- абсцисса первой точки измерения, у- текущая абсцисса, S – значение кажущегося сопротивления, f – шаг, B – текущие значения трансформанты сопротивления } i9, i8, i, j, m: integer; {i9- число слоев, i8=i9-1, i, j, m- счетчики}
Procedure TI (var B: real); {вычисляет текущие значения трансформанты сопротивления}
Блок-схема процедуры TI
![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Лабораторная работа №1. Сплайны первого порядка. ЗАДАНИЕ Задать самостоятельно функцию у = f(x). Составить таблицу функции у = f(x) на отрезке [а; в] в узлах хi =a+ih. Вычислить промежуточные точные значения 1-порядка. Вычислить погрешность
и среднеквадратическое отклонение
Методические указания
i. Задайте переменные программирования. Массивы.
Переменные. Введем обозначения
M а= А, sig =σ , x = x, i=i .
Константы. a, b, n, h, k ii. Пример программы на языке Паскаль. Пусть Ma: = Ø ; Sig: = Ø ; For i: = Ø fo n-1 do Ma: = Ma + D [i] /n; for i: = Ø to n-1 do Sig: = Sig + SQR (D [i] – Ma) / (n-1); Sig: = SQRT (Sig); WRITELN (’У = ’, ’ ’, ’У1= ’, ’ ’, ’S = ’, ’, ’D =’); For i: = Ø WRITELN (У[i]: 9: 4, ’ ’, У1[i]: 9: 4, ’ ’, S[i]: 9: 4, ’ ’, D[i]: 9: 4); WRITELN (’ Ma ’, Ma, ’ ’, ’ Sig = ’, Sig); end.
СРС №1. Сплайны второго порядка. Задание: Взять функцию у = f(x) из лабораторной работы №1. Составить таблицу функции у = f(x) на отрезке [а; в] в узлах хi =a+ih. Вычислить промежуточные точные значения 2-порядка. Вычислить погрешность
и среднеквадратическое отклонение
Результаты сравнить с лабораторной работой №1.
Методические указания
Расчетные формулы сплайна 2-го порядка.
1. Сначала вычисляются все коэффициенты 2. Задается значение первой производной функций у=f (x) на левой границе отрезки [а, b], т.е. 3. Из соотношения 4. По формуле
Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 837; Нарушение авторского права страницы