Você está na página 1de 9

*Gerenciamento e produo de poo especificao: Um programa de engenharia objetiva acompanhar o processo de produo de um conjunto de poos em um reservatorio de petroleo(...

poos, sendo:6 injeo, 2 produo). O programa deve verificar as pressoes e as vazoes em diversos pontos e deve dispor de mecanismos que possibilitem ao usuario verificar estes valores. O engenheiro pode, a qualquer momento, verificar a leitura das vazes e presses nos diversos pontos onde esto instalados os medidores de presso/vzo. O engenheiro pode alterar os valores de vazo/presso de cada bomba do sistema. O programa deve dispor de mecanismos que possibilitem a substituio dos fluidos de injeo(possibilitando alterar as condies fluxo de massa no meio poroso) O sistema deve usar uma interface em modo grafico Os graficos devem ser gerados utilizando programas externos com gnuplot Todos os dados lidos e as interferencias do engenheiro precisam ser armazenadas em um banco de dados permitindo auditorias. O sistema deve ser multiplataforma, deve ter como base bibliotecas GPL e a linguagem C++. O sistema deve: Ter um conjunto de mtodos estatistica bsica e avanada que sero utlizados p/ acompanahr a evoluo do sistema 1 mdia, desvio padrao, variancia e Numeros aleatrios 2 Ajuste de curvas (regresso) 3 Curvas:Normais(gauss), Tstudent, ChiQuadrado 4 Sries temporais ( avanada) caso de uso do problema a cima: 1)Escolher Poo 2)Definir Posio Poo 3)Escolher Bomba 4)Verificar a Leitura das Vazoes e Pressoes dos Medidores 5)Calcular Dados Estatsticos 6) Alterar Presso e Vazo 7) Decidir a substituio dos fluidos 8) Analisar Resultados 9) Plotar GraficoGerador de Grfico (Octave, Scilab, Gnuplot) herana 10) Armazenar dados em Banco de Dados Justificativa: O diagrama apresenta uma linguagem simples e de fcil compreenso para que os usuarios possa ter uma ideia igual de como o sistema ir se comportar. Procura identificar o usuario(ator?) que utilizar de alguma forma o software, bem como os servios, ou seja, as funcionalidades que o sistema disponibilizar. Pacote {Pacoto dentro deste pacote ter um pacote de estatsticas com sua classe ( ajuste de curva, series temporais, media, variancia...) um pacote de Banco de dados, um pacote de simulador, um pacote de grafico, um pacote de executaveis, um pacote medidor (temperatura, vazo, presso). Eu acho q pacote de grafico sera dependente do pacote de estatistica} Justificativa:O diagrama de pacotes descreve como os elementos do modelo esto organizados em pacotes e demostra as dependencias entre ele.{? Os pacotes esto associados por meio de dependencias, indicando que o pacote executaveis, dependende dos pacotes de bancos de dados, estatstica, grafico e medidor para lanar as suas operaes)?} Obs:executaveis( ? Onde est os codigos dos progrmas)

Classe Visibilidade (+) para todos os metodos independe ser for herana ou no (-) para atributos que as classes estejam envolvidas na herana, porque se coloca # a classe-filha no herdara o atributo. (#) para atributos que a classes no estejam envolvidas na herana

Interface_Software (um circulo com uma barra ao lado esquerdo) ele estara ligado com o simulador CPoo Explotatrio atributo -pressao(double):vector -temperatura:double vazao(double):vector metodo +definir poco():string +escolher posio():float CpocoProdutor metodo +elevarHC():void CpocoInjetor -fluido_injetor():string +Injetar_Fluidos():void +Alterar_Fluidos():void Cestatistica dadosestatisticos:float metodo Calculardadosestatisticos():float Cestatistica basica -media:float -desvio padrao:float -variancia:float metodo calcular dados estatisticos():float registrar dados estatisticos():float (?) Cestatistica avanada -curva_normal():void -curva_Tstudent():void -curva_chiquadrado():void metodo -plotar_grafico():void

Cbomba potencia:float energia de elevao:float difusor:void impulsor:void METODO Alterar PV Cbomba Subsuperficie utilizar bombeio cavidade progressiva ulitizar bombeio com hastes CbombaCentrifuga Utilizar no bombeio centrifugo_submerso Cgnuplot ajuste de dados regresso CManunteo bomba Cmedidor presso(double):vector temperatura:fldouble vazo(double)vector metodo registrar(fornecer) medioes():double Cmedidor temperatura temperatua:double fornecer temperatura CbancodeDados Memoria:void dados:double Armazenar_Dados(): Ler_Dados(): Simulador dadosmedicoes():double #grafico:CGrafico +Simular(num:int):void ?+Tratardados():void Cmedidor esta compostoCPOCO Cmedidor esta agregadoCBomba Cbomba esta compostoCpoco O simulador est associados com todas as classes Forma Geral: para gerenciamento e produo do oleo caso de uso ( genrico) -Cadastro do Sistema produtiva da plataforma *Quais os tipos de poos -Nome do poo *Posio do poo *Bomba

*Tipo de Bomba *posio da bomba Medidor tipo de medidor estatistica ( tem muito dados estatisticos) Banco de dados Simulador Interface_Software cujo nome explicativo e representa a interface de comunicao entre os usuarios e o sistema.{ coforme seu ?{esteretipo do tipo boundary}}.As operaes so realizadas pelos usurios sobre a interface do do software no so tratadas pela Citerce_Software:ela apenas retransmite os eventos ocorridos em seus objetos para outra classe onde sero interpretados Controlador_Software, que classe responsavel por interpretar as informaes transmitidas pela interface do sistema. A sua funo servir de intermediria entre a interface e as classes de entidade que compem o sistema, solicitando o disparo dos metodos adequados nas instncias das classes de entidade, de acordo com as opes dos usuarios, e retornando interface os resultados que esta dever apresentar. -Acompanhamento da produo de leo *Os tipos de poos que sero analisados *Posio do poo que ser analisados *Bomba Tipo de bomba Medidor tipo de medidor estatistica Analisar dados Alterar pv (metodo de bomba) banco de dados simulador grafico

-Alterar dados do sistema quando h um dano no reservatorio,pq ir mudar o sistema tipos de dano no reservatorio Especificao (essa especificao uma parte para dano de reservatrio e para produo de petroleo quando altera o sistema)
Apresenta-se neste trabalho um software livre que possibilitar anlise de imagensO software foi desenvolvido utilizando modernas tcnicas de engenharia de software, possui uma interface grca amigvel construda com a biblioteca Qt ( a biblioteca pode ser GPL, ele pode d ou decidir), multiplataforma, usa orientao a objeto e linguagem C++. Foi projetado para ser ao mesmo tempo um instrumento de ensino e de pesquisa. Atualmente, o software focado na anlise de imagens de rochas reservatrio (meios porosos), e permite a visualizao e manipulao de imagens, representaes tridimensionais, grficos, a simulao da permeabilidade( baixa elevao, que a bomba no resolve) e de incrustaes, entupimento.O programa deve dispor d mecanismos que possibilitem a desativao do poo, caso for necessrio. . Finalmente, apresentam-se os trabalhos que sero desenvolvidos com o objetivo de acrescentar tecnologias de processamento paralelo em clusters de computadores.?

Desenvolver um sistema de software que realize processamento de imagens O sistema deve usar uma interface simplificada em modo texto. Os graficos devem ser gerados utilizando programas externos como gnuplot, scilab ou octave As imagens devem ser visualizadas em programas externos como display O sistema deve ser multiplicadores, deve ter como base bibliotecas GPL e a linguagem c++ O sistema deve: Pode trabalhar com: 1.histogramas 2.imagens bidimensionais (matriz 2D) 3 imagens tridimensionais (matriz 3D) Ter um conjunto de metodos de estatstica bsica e avanada Media,desvioPadrao, variancia Curvas estatisica, Normal(Gauss), T student, Chiquadrado Numero aleatorios Ter sub-sistemas para resolver problema da area de analise de imagens 1.leitura/gravao de imagens em diferentes formatos filtros basicos para correo de imagens (passa baixa, passa alta, laplaciano).Usando mascaras NxN Binarizao/ segmentao (manual/automtica) Caracterizao de imagens (porosidade, autocorrelao,distribuio de tamanhos de poros) Gerao de imagens tridimensionais (reconstruo 3D) Processamento de imagens (Transformada de Fourier Rapida (FFT) atributos e mtodos Vetor realocar():void tamanho:int cursor:int: 0 desalocar();void prim_elem():double ultimo_elem():double tamanho():int prximo():double anterior():double matriz num_colunas:int num_linhas:int cursor_i:int cursor_j:int determinante:float calcular_determinante():float somar_matrizes(M1:matriz;M2:matrizM2):void produto_matrizes(M1:matriz;M2:matrizM2):VOID Imagens 2D frequencia_cor:int* num_cores:int imagem:matriz ler_matriz():void salvar_imagem():void inicializao_aleatoria():void exibir_imagem():void

binarizar(vector:int):void calcular_histograma():int autocorrelao():float* reconstruir_3D():matriz 3D Imagem 3D imagem:imagem 3D num_cores:int frequencia_cores:int* ler_matriz():void salvar_imagem():void inicializar_aleatoria():void exibir_imagem():void binarizar(vector:int):void calcular_histograma():int? Grafico em geral numero de eixos cor de cada eixo espressura de cada eixo tipo de eixo tipo de seta ttulo do grafico tipo de grafico(barra,curva,setor) formas dos dados representar curvas de dados informar dados() plotar():void encontrar_raizes():float encontrar_maxemin():float Grafico de barras num_itens:int freq_item:int* cor_cada_barra:int*? espao_entre_barras:int? Numero de barras Mdia():float desvio_padrao():float curva_curtose():float grafico x.y numeros de pontos tipodeecpaamento tipodecurva calcular y=f(x) representar serie de dados rotulo de eixo tipo de escala do eixo legenda grficotorta numero de setores, cor de cada setor,raiodatorta,angulodecadasetor,espressuradatora representar a proporo entre dados grafico geral,grafico x e y, graficonbarra, grafico torta ? Vetor,matriz,matriz2D,(imagem2D),matriz3d(imagem 3d) Iniciar Simulao? Exibir Imagem Display(ator) Filtrar Imagem Binarizar Imagem calcular autocorrelao/porosidade/distribuio dos poros)

realizar a reconstruo 3D Exibir Imagem 3D Salvar Imagem Gerar grafico (gnuplot,scilab,octave) Calcular Curva de Autocorrelao pacote executaveis banco de dados grafico estatstica Display Imagem display() T.AnaliseImagens dados lerimagem,gravarimagem,binarizarimagem,caracterizarimagem,reconstruir3D,FFT,filtrar imagem grafico dados plotargrafico (cilab,octave,gnuplot) herana T.Estatistica basica dados media variancia desvio padro estatstica avanada atibuto: numero aleatorios herana:Tgauss,Tstudent,T chi quadrado Simulador Rodar Simulao() diagrama de sequencia ator,interface,simulador,display.,Tanaliseimagens,grafico Diagrama de estado objeto:simulador apresentar imagem lendoimagem filtrando imagem binarizandoimagem caracterizandoimagem exibindoimagem simulador t analise imagens 1 ler imagens 2 filtrar imagens 3 binarizar imagens 4 autocorrelacionar 5recostruir 3d gravar imagens Problema pig Especificao Um programa de engenharia objetiva acompanhar o processo de leitura e tratamento dos dados originados durante a utilizao do MadPig. O programa deve receber como parametro de entradas os dados das linhas inspecionadas. *vazo constante nmero de aquisio por segundo

diametro e comprimento das tubulaes Em cada etapa so medidos: temperatura 1 e 2 presso acelerao axial e lateral

O sistema deve usar uma interface em modo grafico Os graficos devem ser gerados utilizando programas externos com gnuplot Todos os dados lidos e as interferencias do engenheiro precisam ser armazenadas em um banco de dados permitindo auditorias.
O sistema deve ser multiplataforma, deve ter como base bibliotecas GPL e a linguagem C++.

O sistema deve: Ter um conjunto de mtodos estatistica bsica e avanada que sero utlizados p/ acompanahr a evoluo do sistema 1 mdia, desvio padrao, variancia e Numeros aleatrios 2 Ajuste de curvas (regresso) 3 Curvas:Normais(gauss), Tstudent, ChiQuadrado
4 Sries temporais ( avanada) classe de uso Escolher duto, Definir Sensor, Inspecionar Duto, Analisar escoamento, limpar dutos, corrigir PROBLEMA, Analisar resultados, plotar grafico, armazenar dados Classe Interface, Simulador, duto, pig, sensor(com as heranas),estatictica basica, estatstica avanaada banco de dados e graficos diagrama de execuo banco de dados (desenho pc) USB (cpu), processador(monitor), operador(ator)pc do engenheiro(computador completo e ator) operadorpig e usbcpu Diagrama bonus pra dois softwares Diagrama de sequenia inicio medio dos sensores c converso A/D c calibrao c armazenamento dos dadoc c transmisso para analise c tratamento de dados c gerar grafico c fazer relatrio c problema true solicitar soluo fim problema fase fim problema pig PROBLEMAS CALCULO NUMERICO area da funo Neton cortes {regra do trapezio{regra do trapezio repetida regra do simpson{1/3 do simpson repetida Quatratura gaussiana 1)declarar funo 2)definir o tipo de integrao numerica 3)declarar o intervalo de integrao 4)calcular area da funo 5) analisar resultados 6)gerar grafico

soluo de sistema de equaes sistema n lineares metodo direto{metodo gauss-jordan{eliminao gaussiana metodo indireto{metodo jacobi{metodo de gauss seidel refinamento iterativo calcular iteraes calcular conjunto soluo encontrar zeros das funoes 1 declarar funo definir metodo metodo bisseo{mento do ponto falso metodo ponto fixo{metodo newron raphson calcular interaes encontrar zeros da funo erro aproximao realizaes de interpolaoes interpolao polinomial interpolao pelos polinomios de lagrange interpolao de newton interpolao spline{interpolao spline linear, spline quadratica, spline cubica ajuste curvas(regresso) declarar parametro declarar os pontos regresso linear declarar variaveis explicitas regresso multipla aproximao de polinomial aproximao de funes: metodos dos minimos quadrados aproximao polinomial caso continuo caso discreto Soluo numerica de eq.diferenciais ordinarias problema de valor inicial (PVI) soluo numerica de um Pvi DE PRImeira ordem metodo Euler metodo de runge kutta metodo do euler aproximado(metodo de runge kutta segunda ordem) formula de runge kuttaa de quarta ordem

Você também pode gostar