Coder Social home page Coder Social logo

petrol-2.0's Introduction

Screenshots

Home Page

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

Дано:

Признаковое описание характеристик нефти , класс химии , процент химии.

Задача:

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

Решение:

  1. Анализ поведения нефти после применения с химией ( изменение характеристик на выходе ) задача регресии
  • Вход: параметры нефти( Ароматичность, Алифатичность, Разветвленность, Окисленность, Содержание серы, Плотность, Вязкость, Процент неразд. эмульсии),класс химии и процентное содержание химии.
  • Выход:параметры нефти( Ароматичность, Алифатичность, Разветвленность, Окисленность, Содержание серы, Плотность, Вязкость, Процент неразд. эмульсии) после обработки
  1. Моделирование задачи классификации на класс химии и её процент ( подбираем класс и процент в соответствии с максимизацией характеристик нефти приближающихся к эталонным ).
  • Вход: параметры нефти( Ароматичность, Алифатичность, Разветвленность, Окисленность, Содержание серы, Плотность, Вязкость, Процент неразд. эмульсии)
  • Выход:класс и процентное содержание химии
  1. Класс химии и её процентное содержание

introduction

Одной из наиболее острых в нефтегазовом секторе сегодня является проблема точности и скорости лабораторных исследований для оптимизации работы предприятия. Она влечёт за собой экономические, экологические, социальные потери и риски для компаний , что является катализатором для технологического прогресса в этой области , который мы разработали и собираемся реализовать.

Laboratory for the selection of chemistry before artificial intelligence

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

Our idea

Мы предлагаем перевести значительную часть исследования в лаборатории по подбору химии в компьютер , создать рекомендательную систему по анализу взаимодействия химии с флюидом нефти , тем самым сократив время исследования и открыв дорогу к индивидуальному подбору химии.В дальнейшем мы планируем нарастить нашу базу по взаимодействию элементов составов химии с флиюдными частями и обучить алгоритм не просто подбирать химию по заданным составам , а генерировать наиболее подходящию химию для индивидуального случая.

Laboratory for the selection of chemistry before artificial intelligence Problems

  • Подбор на область скважин занимает 3-4 месяца
  • Большие затраты на расходники по подбору ( повторяемые неэкологичные траты )
  • Человеческий фактор
  • Уменьшение эффекта влияния химии с увеличением расстояния подбора

Our idea strength

  • Увеличение скорости за счет рекомендательной системы
  • Увеличение точности за счёт индивидуального подбора химии
  • Уменьшение затратоёмкости подбора из-за сокращения расходников
  • Увеличение прибыли компании за счёт более скоростного подбора химии

Work process

Программа работает следующим образом: подается на вход xlsx файл с параметрами нефти до обработки, потом модель подбирает за счет алгоитма ML лучший класс и процент химии этого класса, так чтобы выход максимально был приближен в выходу идеальной нефти, таким образом получаем csv файл, где к входному датасету добавились класс и процент химии

Data elements

Ароматичность, Алифатичность, Разветвленность, Окисленность, Содержание серы, Плотность, Вязкость, Процент неразд. эмульсии.

При изготовлении химии - нефтехимические компании обращают внимание на содержание и состаяние данных элементов флюида нефтепродукции , поэтому при сборе наших данных мы настроили спектрофотометрию , чтобы прибор выдавал только исследуемые значения , автоматически верезая ненужные параметры при сборе Data set.

Project structure

Folders:

Dataset:

Содержит 2 набора данных:

  • original - оригинальняа дата, которая неструктурирована, по сути все данные с установки
  • data_new - переделанная и объединенная дата, которая далее в коде разбивается на вход и выход у ML алгоритма

Input_user_data:

Содержит то, как должны выглядеть входные данные от пользователя в формате xlsx, то есть подающиеся на вход алгоритму

Notebooks:

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

Saved_models:

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

Static:

Содержит стили css и папку images: превью и заставку

Templates:

Содержит файл html, главная страница приложения

Built With

  • Python
  • FastAPI
  • env: anaconda with Tensorflow-gpu
  • jinja2
  • notebooks.ipynb
  • CSS,HTML

Future Updates

  • ML model optimization - MLOps
  • New relevant data from other sources
  • Scaling the dataset into more features
  • Switch to new interface and more functionality
  • Deployment

Author

Ruslan Safaev, Ilsur Yaleev, Alexander Zubov telegram links:

Project Description

ПРЕДСКАЗАТЕЛЬНАЯ МОДЕЛЬ ПО ПОДБОРУ ИНДИВИДУАЛЬНОЙ ХИМИИ НА ОСНОВЕ ИИ

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

ЦЕЛЬ

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

ПРОЦЕСС МОДЕЛИРОВАНИЯ

  • Собрана и очищена база данных по нефти и химии , до и после применения
  • Посчитаны погрешности применения в пласте и в лабораторных условиях
  • Посчитана эффективность влияния активного вещества , количества вещества в смеси
  • Подобрана ML
  • Проведены тестовые испытания и добавлены дополительные характеристики для повешения точности

РЕЗУЛЬТАТЫ ПРОЕКТА

  • Создана уникальная тренировочная БД по нефти и Химии
  • Создан алгоритм ИИ решающий вышепоставленные задачи
  • Взаимодействия с потенциальными заказчиками на конференциях ( предложение о коллабе на CollabDay от ПАО Татнефть )
  • Заявка проекта на финансирование за счёт грантовых средств

Работа с базами данных

  • Данные собирались и форматировались на основе анализа спектрофотометра и фурье-спектроскопии
  • Собрав все, убирались параметры не влияющие на взаимодейтсвие с химией

ИСПОЛЬЗОВАНИЕ

На данный момент проект можно использовать как код для расчетов и подборов химии на основе своих БД
P.s на данный момент мы ведём работу над софтом , для адаптация ее под нужды потребителей , которым планируем сдавать в лизинг

Дальнейшие планы

  • Подбор дополнительных фичей совместно с экспертами в облисти химии нефти и газа
  • Разработка софта , в котором будет размещено стартовое решение , также дополнительно туда будут добавляться НИОКРЫ и стартапы на основе ИИ , которые потребитель также сможет использовать

petrol-2.0's People

Contributors

darkprincewarrior avatar a-s228322 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.