Evaluating bids

Interface para o Excel

Published on the July 22, 2015 in IT & Programming

About this project

Open

Dados de entrada (Plan1)

Os dados de entrada devem ser inseridos no programa no formato de uma planilha do

Excel (.xls ou .xlsx), sendo que:

- Coluna A: dados de profundidade (eixo y)

- Coluna B: dados de Pb (eixo x)

- Coluna C: dados de erro de Pb (parâmetro erro)

- Coluna D: ano de coleta (parâmetro ano0)

Apresentação inicial do gráfico (Plan2)

Depois de inserida a planilha de entrada (Plan1), o gráfico de x e y é apresentado em

conjunto com o y do modelo (y’), que é calculado pela seguinte fórmula:

y’=a*EXP(b*x)+c

Sendo a, b e c parâmetros não exibidos ao usuário. Também é apresentado, junto do

gráfico, o valor de X², que é calculado por:

X²=(1/(CONT.NÚM(y)-4))*(SOMAXMY2(y;y’))/(DESVPAD(y)^2)

A partir dos valores de a, b, c e X², o programa Solver (Dados -> Análise -> Solver) é

aplicado com os seguintes parâmetros:

Destino: X² -> minimizar.

Variáveis: a, b, c.

Seleção de pontos (Plan3)

A apresentação inicial do gráfico (Plan2) ao usuário permite que ela visualize a

presença de pontos espúrios que estão fora do comportamento esperado do perfil

(decaimento exponencial). Através do gráfico x vs. Y, o usuário poderá selecionar

esses pontos:

1.
Clicar no ponto a ser removido.

2. Caixa de confirmação para a remoção.

3. Remoção do ponto e atualização de a, b, c e X², e, consequentemente, de y’.

A cada vez que um ponto for removido, o programa atualizará o cálculo de a, b, c e X²

(pela re-execução do Solver) e exibirá o gráfico atualizado sem o ponto (x,y)

selecionado para remoção, o gráfico y’ atualizado e o novo valor de X².

A remoção de ponto é executada quantas vezes o usuário achar necessário.

Assim que o usuário estiver satisfeito com a curva y’ e com o valor de X², ele deve

clicar no botão “Finalizar” para concluir a etapa de seleção de pontos e partir para a

escolha do modelo.

1. Clicar em “Finalizar”.

2. Caixa de confirmação para a finalização.

3. Janela de escolha do modelo com as opções: cic e crs.

Modelo CIC (Plan4)

Caso o usuário escolha o modelo CIC, ele receberá um arquivo .xls com o output do

modelo, planilha esta na qual constará:

Coluna A: valores de x.

Coluna B: =LN(y-c) -> apenas para os valores de y que não foram removidos na

etapa de seleção de pontos. Para os valores cujo y foi removido, colocar NAN. Para os

valores cujo valor y seja menor que c, colocar NAN.


Coluna C: =ABS(Coluna B*erro) -> erro é o valor foi inserido na Coluna C da

planilha dos dados de entrada. Para os valores cujo y foi removido, colocar NAN. Para

os valores cujo valor y seja menor que c, colocar NAN.


Coluna D: =(LN(2)/22,2022)/-b

Coluna E: =Coluna D*raiz(somaquad(erro)/(cont.NÚM(erro)-1))

Coluna F: =ano0-x/Coluna D

Coluna G: =x*erro/Coluna D

Category IT & Programming
Subcategory Desktop apps
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Required platforms Windows

Delivery term: July 24, 2015

Skills needed

Other projects posted by R. X.