Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Redakt_prime.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
19.29 Mб
Скачать

1.5. Сглаживание кривых

(фильтры)

Назначение

Программа предназначена для сглаживания одной или нескольких кривых различными методами (фильтрации, сглаживания и расчета усредненных значений).

Постановка задачи

При работе с данными ГИС возникает необходимость их сглаживания, например, необходимость фильтрации высокочастотных составляющих или случайных сбоев кривой.

Метод решения и алгоритм

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

После задания одной или нескольких кривых для проведения одной из описанных операций на экране высвечивается окно в котором следует выбрать нужную операцию, задать кровлю и подошву интервала. Сделать это можно вручную, набив значения в окнах "кровля" и "подошва", или с помощью курсора после нажатия клавиши "интервал" высвеченного окна. Здесь же задается радиус окна - размер скользящего окна, определяемый нечетным числом - 3,5,7,… . При задании нечетного числа программа дополнит его до ближайшего четного.

Для метода мажоритарной фильтрации радиус окна определяется формулой

R=2n+1, здесь r-радиус окна, n - количество точек, которые будут отбрасываться при фильтрации.

Рис.1.5.1. Сглаживание кривых различными методами

Программа предусматривает возможность создания новой исправленной кривой или записи ее на место исходной.

Рекомендации пользователю

  • интервал фильтрации по умолчанию задается от кровли верхней до подошвы нижней из кривых

  • предусмотрена фильтрация кривых, имеющих разрывы (интервалы, заполненные значениями признака отсутствия информации

Входная информация

  • исходные кривые

  • радиус окна

  • интервал фильтрации

Выходная информация

  • исправленные кривые

Контрольная задача

На рисунке приведен пример фильтрования, сглаживания и расчета усредненного значения кривой ДС

Рис.1.5.2. Иллюстрация работы программы на примере фильтрования, сглаживания и расчета усредненного значения кривой ДС

Технические характеристики

Основной модуль программы – DOCURVE,

Вызываемая функция – FilterCurves ,

Используемые файлы ресурсов - wsigf.res,

1.6. Замена кривой в интервале на константу

(интервал на константу)

Назначение

Программа предназначена для замены амплитуды кривой в некоторых интервалах на постоянное значение.

Постановка задачи

При обработке ГИС иногда возникает необходимость заменить амплитуду кривой в некотором интервале на другое, известное пользователю, постоянное значение, например, для ручного задания существенного значения в пласте, исключения из результатов обработки ненужных интервалов (замена на нулевое значение) и т.д.

Метод решения и алгоритм

Программа запрашивает кривую и интервал, в котором значение амплитуды необходимо заменить на константу. Интервал указывается в окне «Интервал на константу» либо отмечается горизонтальным курсором при входе в кнопку «Подвод».

Рис.1.5.1. Замена значений заданного интервала

кривой на константу

Исправленная кривая запоминается в базе данных с тем же именем при выходе из программы с сохранением.

Входная информация

- редактируемая кривая

- интервалы для редактирования

Выходная информация

- отредактированная кривая

Рекомендации пользователю

  • За одно обращение к программе можно отредактировать только одну кривую

  • Интервал, изменяемый на константу, может выходить за пределы кривой. Таким образом, программу можно использовать для наращивания кривой каверномера значением диаметра долота в интервале кондуктора.

Контрольная задача

Исправляются значения кривой ГЗ1 на константу в интервалах (1875.2-1879.2) и (1882.2 - 1884.2).

Рис.1.5.2. Иллюстрация работы программы на примере исправления

значений кривой ГЗ1 на константу в интервалах

(1875.2-1879.2) и (1882.2-1884.2)

Технические характеристики

Основной модуль программы – DOCURVE,

Вызываемая функция – InterCurve,

Используемые файлы ресурсов - wsigf.res,

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]