Геологи, регулярно проводящие полевые исследования, зачастую сталкиваются с проблемой систематизации документации отобранных в поле образцов и проб горных пород. Кроме того,
возникает проблема упорядочивания аналитических данных, полученных из этих образцов. Ведение бумажной документации в настоящее время неэффективно из-за трудности хранения,
недолговечности бумажных копий и сложности оперативного использования массива накопленных данных. Наиболее логичным выходом из подобной ситуации является создание и ведение
компьютерных баз данных анализов, обеспечивающих быстрый поиск, сортировку и создание выборок. Однако аналитические данные еще необходимо обсчитывать различными методами,
а также выносить результаты обсчетов на различные диаграммы. Как правило, для этого используются табличные процессоры типа MS Exel. При этом для каждого метода расчета необходимо
создавать отдельную таблицу, а при массовом пересчете проб размеры этих таблиц становятся огромными и запутаться в них можно точно так же как и в бумажной документации. Логичнее
было бы организовать пересчет анализов в самих базах данных, где эти анализы хранятся, но для этого нужно писать программные модули, а эта задача далеко не всегда по силам
рядовому пользователю. Между тем список специализированного программного обеспечения, подходящего для решения подобного рода задач весьма невелик. Наиболее часто используются
канадские программы NewPet, IgPet и MinPet [1]. Однако эти программы являются устаревшими, большая их часть запускается из под DOS, а последняя, имеющая нормальный Windows
интерфейс,
является коммерческой. Аналогичных русскоязычных программ автору на сегодняшний день неизвестно.
Исходя из всего вышесказанного, автором была задумана программа PetroExplorer, которая, используя базы данных в качестве хранилища аналитического материала, довольно легко
и просто, с точки зрения обычного пользователя, позволяет заполнять эти базы новыми данными, обсчитывать их различными методами и использовать результаты пересчетов для определения
различных минералогических и петрологических параметров исследуемых минералов и пород. По существу программа является управляющим модулем для баз данных MS Access определенной
структуры, которые были выбраны в качестве хранилища данных ввиду широкой распространенности пакета MS Access. Однако при наличии пожеланий пользователей в следующих версиях
программы можно предусмотреть использование в качестве хранилища данных БД других совместимых и распространенных форматов, например, MS SQL Server.
Данная версия программы является уже второй. Первая версия PetroExplorer позволяла производить экспресс-пересчеты данных микрозондовых анализов минералов с целью определения
их кристаллохимической формулы, а также для диагностики и классификации анализируемых минералов. Кроме того, программа позволяла рассчитывать термодинамические параметры (температуру
и давление условий образования) различных минеральных парагенезисов. Сами аналитические данные и результаты пересчетов сохранялись в базах данных определенного формата, которые
могли создаваться пользователем непосредственно из программы. Однако сами анализы не были привязаны к определенному образцу, что создавало неудобства при систематизации данных.
Новая версия программы, (рис. 1) сохраняя основные функции предыдущей версии, основным базовым объектом определяет образец горной породы, который отбирается в процессе полевых
исследований и который служит источником аналитических проб, взятых на различные виды анализов. Таким образом, из одного образца могут быть получены десятки и даже сотни
наборов аналитических данных под различными кодовыми номерами. Привязка всех этих наборов данных к одному образцу, из которого они были получены, делает процесс систематизации
данных более осмысленным и логичным.
Таким образом, в текущей версии программы возможно хранить и рассчитывать химические анализы минералов пяти породообразующих минеральных групп - гранатов, амфиболов, пироксенов,
полевых шпатов и слюд, химические анализы горных пород, а также анализы других минералов, которые можно рассчитывать на заданное количество атомов кислорода. Количество расчетных
модулей и термодинамических сенсоров будет наращиваться в дальнейшем при каждом обновлении программы в зависимости от пожелания пользователей.
PetroExplorer можно использовать на всех этапах обработки аналитических данных - от этапа составления кадастра образцов по данным дневниковых записей или по журналу образцов
до этапа подготовки аналитических данных к публикации.
Для расчета формульных коэффициентов и классификации минералов в программе используются алгоритмы, одобренные Комиссией по новым минералам и названиям минералов Международной
минералогической ассоциации (КНМНМ ММА).
Для пересчетов химических анализов пород используются метод нормативного пересчета составов пород CIPW в редакции Курта Холлочера [2] а также другие оригинальные методики,
изложенные в литературных источниках и Интернет-публикациях.
Для расчета термодинамических параметров использованы алгоритмы, применяющиеся в термодинамических программах TPF и GeoPath Института экспериментальной минералогии РАН, а
также опубликованные за последние 10 лет в различных литературных источниках.
Программный движок PetroExplorer v.2.0 написан на Visual Basic.NET-2005 (Visual Basic v.8.0), тем самым достигнута полная совместимость программы с последними версиями NT-операционных
систем Microsoft Windows (Win XP, Win Server 2003, 2005 и т.п.).
Системные требования: Платформа: MS Windows 98, ME, NT 4.0, 2000, XP, Vista
Язык интерфейса: Русский.
Сайт программы: http://www.ilmeny.ac.ru/~kor/pe.html
Для более гибкого управления базами данных, созаваемых программой PetroExplorer желательно установить на компьютер систему баз данных MS Access последних версий, хотя PetroExplorer
может работать и без нее.
PetroExplorer является бесплатной ("freeware") программой и распространяется на условиях "как есть" ("as is"). Вы можете использовать программу
без всяких ограничений при
условии информирования автора об обнаруженных ошибках. При публикации результатов, полученных с помощью этой программы, ссылка на PetroExplorer и его автора обязательна.
Литература
1.Janousek V., Farrow C. M., Erban V. Interpretation of whole-rock geochemical data in igneous geochemistry: introducing Geochemical Data Toolkit (GCDkit). // Journal of
Petrology, v. 47(6), 2006. P. 1255-1259.
2.Kurt Hollocher. Calculation of a Norm from a Bulk Chemical Analysis // http://www.union.edu/PUBLIC/GEODEPT/COURSES/petrology/norms.htm