06 Software development - Desenvolvimento de software.ppt

22
Software development - Desenvolvimento de software We need a software development team to produce a platform for all cathodic protection work.

Transcript of 06 Software development - Desenvolvimento de software.ppt

Page 1: 06 Software development - Desenvolvimento de software.ppt

Software development - Desenvolvimento de software

We need a software development team to produce a platform for all

cathodic protection work.

Page 2: 06 Software development - Desenvolvimento de software.ppt

Existing software - software existente

• We will use open source and licensed software. • Nós vamos usar open source e software licenciado. • We will create our own software tools to coordinate and synchronise

between available devices such as mobile phones and data loggers.• Nós vamos criar as nossas próprias ferramentas de software para

coordenar e sincronizar entre dispositivos disponíveis, tais como telefones celulares e registradores de dados.

• We will create our own devices and software to use natural energy from the corrosion that we are investigating.

• Vamos criar os nossos próprios dispositivos e software para utilizar a energia natural da corrosão que estamos investigando.

Page 3: 06 Software development - Desenvolvimento de software.ppt

The Cathodic Protection Network Dynamic Software Project. - O

Projeto de proteção catódica Rede Software Dinâmico • The business plan for this project was first proposed many years

ago as an application for a UK government SMART Award and the full documentation is available.

• O plano de negócios para este projeto foi proposto pela primeira vez há muitos anos como um pedido de um governo do Reino Unido a SMART Award ea documentação completa está disponível.

• This proposed a major software package to be sold into the top end of the pipeline industry at a price of £250k minimum.

• Este propôs um importante pacote de software para ser vendido para o topo da indústria de dutos a um preço de £ 250k mínimo.

• It was to be developed in cooperation with the software departments of the users and integrated with their own software.

• Era para ser desenvolvido em cooperação com os departamentos de os usuários de software e integrado com o seu próprio software.

Page 4: 06 Software development - Desenvolvimento de software.ppt

Present software is all based on Microsoft Excel - Software presente é tudo baseado em

Microsoft Excel • I have developed spreadsheet software that calculates

where electrical charges leave metal at coating faults from real data entered form DCVG, CIPS and Alexander Cell surveys using advanced techniques that are not used by any other organisation.

• Tenho desenvolvido o software de planilha que calcula onde cargas elétricas deixar de metal em falhas de revestimento a partir de dados reais entrou forma DCVG, CIPS e pesquisas Celulares Alexandre utilizando técnicas avançadas que não são utilizados por qualquer outra organização.

Page 5: 06 Software development - Desenvolvimento de software.ppt

Mathematical models of corrosion cells are possible. Os modelos

matemáticos de células de corrosão são possíveis. • DIN50918 and Faraday's work provides a basis to calculate the state of equilibrium

when corrosion has stopped.• O trabalho de Faraday DIN50918 e fornece uma base para o cálculo do estado de

equilíbrio, quando a corrosão parou. • We can use this as a datum for our calculations using Ohm’s Law and Kirchhoffs

Laws.• Podemos usar isso como um ponto de referência para os nossos cálculos usando a

lei e Kirchhoff Leis de Ohm. • We acquire enough data for a computer to be able to extrapolate the information and

display this on a 3D schematic and overlay on Google Earth.• Nós adquirir dados suficientes para um computador para ser capaz de extrapolar a

informação e mostrar isso em um esquema 3D e sobreposição no Google Earth. • We will be able to view the whole network of pipelines and see the direction of our

cathodic protection currents and the effect that they have on natural corrosion cells that we locate with our surveys.

• Nós vamos ser capazes de ver toda a rede de oleodutos e ver a direção de nossas correntes de proteção catódica eo efeito que eles têm sobre as células de corrosão naturais que podemos localizar com nossas pesquisas.

Page 6: 06 Software development - Desenvolvimento de software.ppt

This is a circuit diagram that I drew in 1977 before computers became available - Este é um diagrama de circuito que eu desenhei em 1977

antes que os computadores se tornaram disponíveis

Page 7: 06 Software development - Desenvolvimento de software.ppt

Working schematic of many oilfields and connecting pipelines.

Page 8: 06 Software development - Desenvolvimento de software.ppt

Pipelines and manifolds

Page 9: 06 Software development - Desenvolvimento de software.ppt

Real calculations based on Ohms law

Page 10: 06 Software development - Desenvolvimento de software.ppt

Real calculations based on Kirchhoffs Laws

Page 11: 06 Software development - Desenvolvimento de software.ppt

Calculating corrosion itself.

Page 12: 06 Software development - Desenvolvimento de software.ppt

Calculating the spread of CP current

Page 13: 06 Software development - Desenvolvimento de software.ppt

Extrapolating from historical data

Page 14: 06 Software development - Desenvolvimento de software.ppt

A single oilfield and manifolds

Page 15: 06 Software development - Desenvolvimento de software.ppt

The laws of nature apply everywhere to everything.

• Science is deterministic and can predict corrosion.• Computers are now so powerful we can predict and

control corrosion.• Present software merely displays voltages that are called

‘pipe-to-soil potentials’.• Each of these voltages is the difference between two

variable potentials.• The graphs that are presently reported have a floating

base line (x axis)• We can compute a straight base line using the

Alexander Cell as the criterion at which point corrosion stops and relate this to the voltages measured during our traditional close interval (voltage) potential surveys.

Page 16: 06 Software development - Desenvolvimento de software.ppt

Data logger input.

• A data logger is a voltmeter that makes many measurements per second.

• We can use it to measure voltages during a period of time or we can use it to measure voltages during a period of time that we are moving the sensing probes.

• We can plot the voltages against time or distance.

Page 17: 06 Software development - Desenvolvimento de software.ppt

Traditional use of a data logger for CIPS surveys.

Page 18: 06 Software development - Desenvolvimento de software.ppt

This is a typical report graph.

Page 19: 06 Software development - Desenvolvimento de software.ppt

Typical digital oscilloscope/data logger display options.

Page 20: 06 Software development - Desenvolvimento de software.ppt

What real science requires.

Page 21: 06 Software development - Desenvolvimento de software.ppt

This is how sampling measures voltages.

Page 22: 06 Software development - Desenvolvimento de software.ppt

The report graph will show this