Previsão do Nível dos Tanques de Petróleo e Gás

Data Factory
Hubs de Eventos
Machine Learning
Stream Analytics
Synapse Analytics
Power BI

Ideia de solução

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!

Hoje, a maioria das instalações opera reactivamente a problemas nos níveis de tanques. Isto conduz frequentemente a derrames, paralisações de emergência, custos de reparação dispendiosos, questões regulamentares, reparações dispendiosas e multas. A previsão do nível do tanque ajuda a gerir e a atenuar estes e outros problemas.

As previsões são criadas aproveitando o poder dos dados em tempo real e históricos prontamente disponíveis a partir de sensores, metros e registos, o que ajuda a:

  • Prevenir derrames de tanques e paralisações de emergência
  • Descubra o mau funcionamento do hardware ou a falha
  • Agendar manutenção, paralisações e logística
  • Otimizar operações e eficiência de instalações
  • Detetar fugas de gasodutos e lesmas
  • Reduzir custos, multas e tempo de inatividade

O processo de previsão do nível do tanque começa na entrada do poço. O óleo é medido à medida que entra na instalação através de metros e é enviado para tanques. Os níveis são monitorizados e registados em tanques durante o processo de refinação e, em seguida, a saída de petróleo, gás e água é registada através de sensores, metros e registos. As previsões são então feitas com base em dados da instalação; por exemplo, as previsões podem ser feitas a cada 15 minutos.

O Cortana Intelligence Suite é adaptável e pode ser personalizado para atender aos diferentes requisitos que as instalações e as corporações têm.

Arquitetura

Diagrama de arquitetura Descarregue um SVG desta arquitetura.

Description

Para mais detalhes sobre como esta solução é construída, visite o guia de solução no GitHub.

O Cortana Intelligence Suite fornece ferramentas de análise avançadas através do Microsoft Azure - ingestão de dados, armazenamento de dados, processamento de dados e componentes de análise avançada - todos os elementos essenciais para a construção de uma solução de previsão de nível de tanque.

Esta solução combina vários serviços Azure para proporcionar vantagens poderosas. Os Centros de Eventos recolhem dados do nível do tanque em tempo real. O Stream Analytics agrega os dados de streaming e disponibiliza-os para visualização. A Azure Synapse Analytics armazena e transforma os dados do nível do tanque. Machine Learning implementa e executa o modelo de previsão. Power BI visualiza o nível do tanque em tempo real, bem como os resultados das previsões. Finalmente, a Data Factory orquestra e programa todo o fluxo de dados.

O botão 'Implementar' lançará um fluxo de trabalho que irá implementar uma instância da solução dentro de um Grupo de Recursos na subscrição Azure que especifica. A solução inclui vários serviços Azure (descritos abaixo) juntamente com um trabalho web que simula dados para que imediatamente após a implementação tenha uma solução de trabalho de ponta a ponta.

Após a colocação, consulte as instruções de colocação do correio.

Detalhes técnicos e fluxo de trabalho

  1. Os dados entram nos Hubs de Eventos Azure e no serviço Azure Synapse Analytics como pontos de dados ou eventos, que serão utilizados no resto do fluxo de solução.
  2. O Azure Stream Analytics analisa os dados para fornecer análises quase em tempo real no fluxo de entrada do centro do evento e publica diretamente para Power BI para visualização.
  3. A Azure Machine Learning é usada para fazer previsão ao nível do tanque de determinada região, dadas as entradas recebidas.
  4. A Azure Synapse Analytics é usado para armazenar os resultados de previsão recebidos da Azure Machine Learning. Estes resultados são então consumidos no painel Power BI.
  5. A Azure Data Factory lida com a orquestração e o agendamento da reconversão do modelo de hora a hora.
  6. Finalmente, o Power BI é utilizado para visualização de resultados, de modo a que os utilizadores possam monitorizar o nível do tanque a partir de uma instalação em tempo real e utilizar o nível de previsão para evitar derrames.

Componentes

Passos seguintes