Разработки СО РАН - каталоги программ и БД

Поиск по каталогам:

2011-03-17

 Программа предназначена для классификации многомерных массивов, представленных таблицами данных в формате DBase.
Программа включает в себя 7 методов автоматической классификации данных: метод k-средних, максимального локального расстояния, минимального локального расстояния, простого среднего, группового среднего, четкий метод гиперсфер, нечеткий метод гиперсфер.
В программу также включены 2 метода преобразования начальных данных: центрирование и стандартизация. Реализовано графическое отображение данных в двумерном пространстве признаков. Программа поддерживает функции для работы с исходными таблицами данных: добавление и удаление столбцов, слияние нескольких таблиц, транспонирование таблицы данных. Один из динамических модулей программы можно подключать непосредственно в среде ArcView3.x  для кластеризации данных, имеющих геопривязку.
В программе реализована возможность экспорта табличных данных в форматах MSWord и MSExcel, а также  графических данных в форматах bmp, emf и wmf.

2011-03-17

Назначение: Программа предназначена для моделирования многофазного движения жидкости в нефтяном пласте методом дискретного кластерного моделирования, трёхмерной визуализации и расчётов движения жидкостей в пористой среде.

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

Программа использует кластерный метод расчёта движения жидкостей. Возможно моделирование многофазного движения и местных воздействий на нефтяной пласт технологиями повышения нефтеотдачи, задание  карты неоднородности нефтяного пласта, визуализация гидродинамических процессов в реальном времени (с учётом временного масштаба) как в "кластерном" режиме так и в режиме "stream-line". 

На выходе программы:
1) Динамическое окно трёхмерной визуализации для отображения процессов в нефтяном пласте в режиме “реального времени”
2) Таблицы данных в формате MSExcel по добыче и закачке жидкостей.

Программа распространяется в виде исполняемого модуля для ОС Windows.  Программа может дорабатываться под конкретные задачи.

 Языки программирования:  Borland Delphi 6.0 и Microsoft Visual Basic для Excel.

 

2011-03-11

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

Область применения - анализ сейсморазведочных данных 3D.

Используемый алгоритм - После запуска плагина пользователь указывает следующие входные параметры: сейсмические данные (амплитудные куб 3D или 2D линии), тип расчета (между сейсмическими горизонтами или во временном интервале), полигон (которым можно ограничить область расчета по площади), уровень, на котором будут сниматься максимальные и минимальные значения частот амплитудно-частотного спектра (уровень варьируется от 0.5 до 0.9). Рассчитываемые амплитудно-частотные спектры нормируются на «1».
После начала работы плагина производится выборка сейсмических трасс, ограниченных полигоном, или используются все трассы, если полигон не задан. Также производится исключение из расчета «пустых» сейсмических трасс (на записи которых отсутствуют информация о колебаниях). После этого, в соответствии с заданным интервалом расчета, будь то временной интервал или ограничение прокоррелированными сейсмическими горизонтами, производится выборка соответствующих участков сейсмических трасс и тэйперинг.
При этом, возможность расчета между сейсмическими горизонтами приводит к тому, что устраняется влияние на амплитудно-частотные спектры интенсивных отражений, соответствующих границам со  значительными перепадами в акустических свойствах. Данные интенсивные отражения могут снизить детальность отображения вариации параметров спектров по площади в соответствии с геологическими характеристиками изучаемого интервала.
В соответствии с полученной выборкой участков сейсмических трасс, по каждой трассе отдельно производится расчет собственного амплитудно-частотного спектра и его нормирование с тем, чтобы максимальное значение было приведено к «1», а остальные компоненты в соответствующей пропорции приняли значения от «0» до «1». Таким образом, путем приведения уровня амплитудно-частотных трасс к единому уровню, исключается влияние вариации магнитуд трасс по площади. В соответствии с полученными спектрами, строятся три карты распределения частотных параметров: пиковой частоты (которая соответствует значению амплитуды «1» нормированного амплитудно-частотного спектра), минимальной и максимальной частот на заданном пользователем уровне.
Построение указанных карт преследует цель анализа качества проведения полевых сейсмических съемок (достаточная глубина погружения взрывных источников упругих сейсмических колебаний, идентичность условий возбуждения и приема упругих сейсмических колебаний), проделанных впоследствии процедур обработки полевого сейсмического материала (особенно в области устранения влияния поверхностных условий и приведения к единым по площади параметрам сейсмического импульса), а также анализа геологической информации интервала расчета, которая находит свое отражение в вариации спектральных параметров.
Известно, что неблагоприятные поверхностные условия, в виде рыхлых или болотных отложений, недостаточное заглубление взрывных источников упругих сейсмических колебаний,   приводят к обеднению спектров сейсмических трасс высокими частотами, что на стадии обработки полевого сейсмического материала зачастую не удается устранить. Залежи газа (особенно массивные) интенсивно поглощают сейсмическую энергию, и также обедняют сейсмический сигнал высокими частотами. Различные геологические тела, такие как трапповые интрузии, могут служить своеобразным «экраном» для прохождения сейсмической энергии, что также отражается в амплитудно-частотных параметрах сейсмических трасс. Интерференционные эффекты на резких отражающих границах маломощных пластов приводят к смещению пиковой частоты в область высоких частот. Все эти эффекты находят свое отражение в оценках параметров амплитудно-частотных спектров трасс, а получаемые карты служат дополнительной информацией при интерпретации данных сейсмических съемок, обоснованием необходимости дообработки сейсмических данных или учета локальных вариаций спектральных параметров.

Инструментальные средства создания - Разработка плагина выполнена в специализированной среде разработки Ocean (компания Schlumberger) с использованием языка программирования C#.

Плагин «SpectrumQualifier» состоит из трех *.dll файлов: основного, содержащего форму программы и производящего построение частотных карт, и двух дополнительных – реализующих функционал выборки трасс и алгоритма преобразования Фурье. Размер всех трех файлов составляет 45 Кб.

Использование и запуск на выполнение плагина «SpectrumQualifier» возможно только в рамках программного обеспечения Petrel (компания Schlumberger). При этом, в плагине «SpectrumQualifier» отсутствует собственная система загрузки используемых данных, а реализован доступ к объектам Petrel (сейсмические кубы 3D, 2D линии, прокоррелированные сейсмические горизонты, полигоны). Визуализация результирующих частотных карт также реализована посредством функционала Petrel и возможна в 2D или 3D окнах.
Полная интеграция в Petrel позволяет также производить различные операции с получаемыми в результате работы плагина картами, начиная от операций сглаживания, изменения цветовой палетки и режима визуализации и т.п. и заканчивая возможностью выполнения математических операций над картами. Плагин совместим с версиями Petrel 2009.1, 2009.2 и 2010.

2011-02-25

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

База данных содержит 9 таблиц, которые условно можно разбить в зависимости от информационного содержания на  следующие группы: данные о географическом положении, информация о нефтегеологическом районировании, физико-химические свойства нефти и газа и геологические характеристики месторождений.
В настоящее  время в базе данных по химическому составу нефти и газа содержится информация по  нефтегазоносным провинциям около 60 стран Европы, Азии и Африки.

Назначение: База данных предназначена для научно-исследовательской и учебной работы. Может быть использована при экономических расчетах стоимости нефти и газа, при выдаче технических паспортов и сертификатов на нефть и рекомендаций для нефтеперерабатывающих предприятий, в геохимических исследованиях, при решении различных задач рационального размещения предприятий добывающей и перерабатывающей промышленности и оптимального выбора направлений транспортировки нефти и газа.
  Язык :  SQL
 

2011-02-18

Назначение. Пакет PARMONC предназначен для больших параллельных расчетов по методу Монте-Карло на суперкомпьютерах.

Область применения. Пакет PARMONC предназначен для использования на кластерах ССКЦ КП СО РАН для широкого круга задач статистического моделирования.
 
Используемый алгоритм. «Ядром» пакета является тщательно протестированный, быстрый и надежный длиннопериодный генератор псевдослучайных чисел, разработанный в Лаборатории методов Монте-Карло ИВМиМГ СО РАН (регистрационный номер в ФАП: PR10009). PARMONC представляет собой дальнейшее развитие возможностей пакета MONC, предназначенного для параллельных расчетов по методу Монте-Карло с использованием сети персональных компьютеров (регистрационный номер в ФАП: PR10008).

Функциональные возможности. Библиотечные подпрограммы из пакета могут быть использованы в пользовательских программах, написанных на языках C, C++ и Fortran, для широкого круга приложений метода Монте-Карло. При этом от пользователя не требуется знание языка MPI. Подпрограммы из пакета автоматически распределяют вычислительную нагрузку по процессорам оптимальным образом.
В пакете PARMONC происходит автоматическое вычисление выборочных средних и статистических ошибок для статистических оценок, алгоритм вычисления которых задается в пользовательской подпрограмме. Имя такой подпрограммы передается в качестве аргумента в соответствующую подпрограмму из пакета. Результаты вычислений в процессе счета периодически предоставляются пользователю в удобном для дальнейшей обработки виде. С помощью пакета PARMONC можно легко организовать продолжение ранее проведенных расчетов с автоматическим учетом их результатов. Также с помощью пакета можно вычислять коррелированные статистические оценки различных функционалов.

Инструментальные средства создания. Intel Fortran Composer XE for Linux, Version 2011; Intel MPI Version 4.0